我在 Docker 中的 Tensorflow GPU 容器中安装了 Cuda 10.0(图像标签为tensorflow/tensorflow1.15.2-gpu-py3
)
root@d7284da3dc5c://tmp/external# nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
但是,当我dpkg -i libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
在 Nvidia 开发者网站上为 Ubuntu 18.04 找到的最新 10.0 版本的 debian 包上运行时,我得到了以下信息:
root@d7284da3dc5c://tmp/external# dpkg -i libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
(Reading database ... 39767 files and directories currently installed.)
Preparing to unpack libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7 (7.6.5.32-1+cuda10.0) over (7.6.5.32-1+cuda10.0) ...
Setting up libcudnn7 (7.6.5.32-1+cuda10.0) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libcuda.so.1 is not a symbolic link
现在,我看到有人使用 cudNN 文件的 tar gzip 版本,但我不确定从 nvidia 开发者网站哪里可以获取这些文件。我不确定这是否能帮助我获取文件并将它们复制过来,就像我在其他文章中看到的那样。
但是,使用我的方法,运行命令后似乎没有安装任何东西dpkg -i
,但也许我只是忽略了一些东西。有什么办法可以解决这个问题吗?