我的系统是ubuntu 16.04版本我的笔记本电脑是dell Inspiron-5521并且它有英特尔显卡但张量流需要nvidia显卡才能获得cuda支持。
有没有什么方法可以在intel图形上运行GPU(CPU工作)的张量流。
在安装tensorflow-gpu期间,当我导入时,我没有错误 “
无法加载本机TensorFlow运行时
“。
有些挖掘然后发现安装cuda下载了“cuda_9.1.85_387.26_linux.run”文件,但在运行时遇到问题
“在线检测到4个CPU;将并发级别设置为4。
文件'/tmp/.X0-lock'存在且似乎包含进程ID
'1033'的运行X服务器。
看来X服务器正在运行。请先退出X. 安装。如果您确定X没有运行,但正在运行 这个错误,请删除/ tmp中的任何X锁文件。“
从tmp文件夹中删除了文件并尝试了同样的问题。
答案 0 :(得分:1)
要运行tensorflow-gpu
,您需要使用nvidia卡。您需要坚持在CPU上运行正常的张量流。
Is Intel based graphic card compatible with tensorflow/GPU?
答案 1 :(得分:1)
Tensorflow不支持可以与Intel或AMD一起使用的OpenCL API,仅支持CUDA。 CUDA是专有的NVidia技术,仅适用于NVidia GPU。
您可能希望搜索使用OpenCL的机器学习框架,但我目前只找到一些利基项目。
我不得不从AMD切换到NVidia才能在GPU上运行Tensorflow计算。