如何用cuda8.0安装TensorFlow-gpu?

问题描述 投票:20回答:2

我试图按照官方网站上的说明安装它,导致tensorflow导致导入错误:

ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

我运行代码cat /usr/local/cuda/version.txt,这表明我的cuda版本是8.0.61。

似乎tensorflow正在寻找cuda 9.0。我无法升级cuda,因为我正在使用共享的gpu-server而且我没有root权限。

有没有办法让tensorflow与cuda 8.0一起工作?或任何其他方式?

谢谢!!

tensorflow tensorflow-serving
2个回答
11
投票

我遇到了类似的问题,直到我找到了

https://www.tensorflow.org/install/install_sources#tested_source_configurations

检查你安装的cuda版本和cudnn版本,然后找出哪个版本的tensorflow-gpu与上面提到的链接兼容。

我已经安装了cuda 8和cudnn v5.1,因此通过检查上面的链接tensorflow-gpu 1.2.0是兼容的并且在安装之后使用

pip install tensorflow-gpu==1.2.0

它对我有用。


35
投票

您需要为CUDA-8安装版本1.4.1

pip install tensorflow-gpu==1.4.1

最新版本(版本1.5)适用于CUDA-9

© www.soinside.com 2019 - 2024. All rights reserved.