Tensorflow:我安装了CUDA 9.2但它需要9.0?

问题描述 投票:12回答:5

我按照书中的说明安装了CUDA Toolkit 9.2版。然后我收到了这个错误

ImportError:找不到'cudart64_90.dll'。 TensorFlow要求将此DLL安装在%PATH%环境变量中指定的目录中。从以下URL下载并安装CUDA 9.0:https://developer.nvidia.com/cuda-toolkit

我搜索并发现tensorflow需要9.0,但我接下来该怎么办?我应该删除旧版本的CUDA然后安装9.0版本,或者只安装9.0(所以我会有两个版本共存)?我不想破坏我的电脑,帮助~~~

编辑:

我从链接:https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal下载了CUDA9.0 patch1。但似乎安装程序不起作用(当我双击它时它会立即消失)?

tensorflow cuda
5个回答
13
投票

从它的论坛:https://devtalk.nvidia.com/default/topic/493290/multiple-cuda-versions-can-they-coexist-/,他们说多个不同版本的CUDA可以共存!只需下载您需要的所有版本并下载所有补丁(闪烁与否)和相应的cuDNN。我使用conda在虚拟环境中安装了tensorflow,并在安装了所有东西后(重启计算机/重新打开命令提示符几次),然后它现在可以工作了!


0
投票

我有同样的问题然后我通过将python 3.5更改为python 3.6来解决它。希望你也能解决它。


0
投票

如果您安装了较高版本的Cuda,只需运行较低版本的Cuda安装程序,如果版本不同,它将自动删除已安装的版本。在我的Windows 10中,Cuda9.2被Cuda9.0安装程序删除了。谢谢!


0
投票

对于Ubuntu 16.04工作:

https://developer.nvidia.com/cuda-90-download-archive - > deb(网络)

按照Nvidia的说明,然后只安装库(已安装9.2 Cuda Toolkit旁边):

sudo apt-get install cuda-libraries-9-0


0
投票

请按照以下链接中提到的所有步骤操作。我在Ubuntu 18.04中得到了Tensorflow的工作

http://www.python36.com/how-to-install-tensorflow-gpu-with-cuda-9-2-for-python-on-ubuntu/

确认安装nvidia驱动程序后,需要安装cuDNN,NCCL和Dependencies(libcupti-dev并添加LD_LIBRARY_PATH)。然后从源配置TensorFlow。

wget https://github.com/bazelbuild/bazel/releases/download/0.14.0/bazel-0.14.0-installer-linux-x86_64.sh
chmod +x bazel-0.14.0-installer-linux-x86_64.sh
./bazel-0.14.0-installer-linux-x86_64.sh --user
echo 'export PATH="$PATH:$HOME/bin"' >> ~/.bashrc

并重新加载环境变量。通过下载最新的tensorflow开始构建TensorFlow的过程。之后,您需要使用bazel构建Tensorflow。这个过程将花费很多时间。可能需要数小时。

git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
git pull
git checkout r1.8
./configure
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

要构建whl文件,请执行以下命令:

bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg

使用pip安装tensorflow:

cd tensorflow_pkg

对于现有的虚拟环境:

pip install tensorflow*.whl

之后,您可以通过运行一个简单示例来验证TensorFlow安装。

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