BowieHsu/Tensorflow-windows-dll

教程弄得怎么样了?

Opened this issue · 26 comments

你好,BowieHsu:
你编译tensorflow的dll的tutorial有进展了吗?我编译dll好多问题解决不了。想调用你的dll,不知道如何下手。谢谢。

@kalluwa 你好,简易的教程已经更新了,其实就是Tensorflow官方给的分类的例子,然后把project的输入替换成tensorflow.lib和protobuf.lib,然后把tensorflow.dll放在生成的可执行文件的目录下,就可以运行了

多。。。。。。多谢,我这就去试试
و(๑•̀ㅂ•́)و✧

我只在自己的环境上(Win7 + VS2015 + CUDA 8 + cudnn5.1)测试过,你试试solution能不能跑起来先

你好:
我刚刚在win7+2015+cuda8+cudnn5.0的环境下,出现编译错误,应该不是cuda的问题:
default

我觉得可能是c++新特性支持的问题,第一个error本来出现了很多次,我把typename都去掉的话倒是可以去掉错误1,
问题在于error2,不清楚你那里遇到过这个问题没有

我还发现c++ include里面tensorflow1.2\third_party\gpus这个文件夹不存在

@kalluwa 好的,我检查一下

@kalluwa gpu那个文件夹我去掉了 应该不会对编译产生影响,这个error2我检查了也没有遇到过,你是在Release下用x64进行编译的么,因为这个项目是有Preprocessor Definitions的

嗯,是在X64+Release下面测试的。
编译线程数目我还改成了1,这个是编译错误,你那里vs2015能够成功,我这里却失败,我觉的这个很奇怪。

@kalluwa 我这边测试了两台电脑了都是可以编译运行的 你有什么信息可以提供给我么

@BowieHsu 请问下,你有编译32位的tensorflow.dll吗

@BowieHsu 我换了一台电脑,编译通过了,非常感谢

@kalluwa 太好了

@jliangqiu 不懂,我只编过64位的,因为NVIDIA提供的底层dll是64位的,所以32位的编译应该不容易吧

我也出现了同样的问题 跟 kalluwa一样
tensorflow-r1.2\tensorflow\core\lib\gtl\array_slice_internal.h(89): error C2064: 项不会计算为接受 0 个参数的函数

@taotaoyuhust 你能提供一下你的编译环境么

我的编译环境 win7 + vs 2015

release + x64

换了一台机器编译通过了。。好奇怪

vs2015你要装update3才可能通过(我试过,装了update3也不一定能成功,不装的话,肯定不行)

在设置——>链接——>里面有一个地方设置了导入库,要去除

我下载个update3试试。。。7个多G -_-||

哪里有cpu版本的tensorflow的dll下载,求!

@taotaoyuhust 你好,请问你找到CPU版tensorflow的dll没有呢?我也在做这块,可以一起交流下的。

@BowieHsu 大神,我需要编写一个CPU版的tensorfllow 的dll,请问大神该怎么做呢?

@jliangqiu 你好,你有解决再windows 7 32bits编译的方案吗

@hbtech-ai,没有因为底层很多都是64bits格式写的,如果要编译32的话,要改代码,后面我就没去做了