发新帖

C++调用python工程的tensorflow-gpu问题

[复制链接]
698 2

快来加入 TensorFlowers 大家庭!

您需要 登录 才可以下载或查看,没有帐号?加入社区

x
使用C++调用 python工程,python工程中使用了import tensorflow as tf。
C++中调用方法如下:
PyObject* pModule = PyImport_ImportModule("111");
其中111.py内容很简单:
print('@@@1111')
import tensorflow as tf




就如上简单的调用,如果python安装 tensorflow cpu版本,调用一切正常。但安装tensorflow-gpu版本就无法调用成功,并且不用C++调用,直接python 111.py的命令行执行也是没问题的。错误信息如下:
print('@@@1111')
import tensorflow as tf



看上面错误信息。程序是运行到了111.py文件的(因为打印出了@@@111 信息),但在import tensorflow as tf时运行报错了。


有没有高手碰到此问题,求帮忙解答
我知道答案 回答被采纳将会获得10 金币 + 5 金币 已有2人回答
本楼点评(0) 收起

精彩评论2

qiufengfly  TF荚荚  发表于 2018-6-20 15:18:44 | 显示全部楼层
不好意思。倒数第三行C++调用python失败的错误信息如下:
@@@1111
读取Python脚本testCallPython失败!
本楼点评(0) 收起
neverchange  TF豆豆  发表于 2018-7-3 23:15:30 | 显示全部楼层
没有尝试过,我觉得应该把tensorflow的库链接进来,应该能解决你的问题
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

快速回复 返回顶部 返回列表