Cudnn:https://developer.nvidia.com/cudnn
我登录并完成 NVIDIA 希望您完成的所有任务;然而,当需要下载文件时,我似乎不知道如何通过 wget 和命令行来完成它。
我希望有人做到了这一点。我已经复制并粘贴了他们想要单击的链接,并在 wget copy-and-pasted-url 中使用了该链接。但我只是得到一个 html 文件。
CUDNN_TAR_FILE="cudnn-8.0-linux-x64-v6.0.tgz"
wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/${CUDNN_TAR_FILE}
tar -xzvf ${CUDNN_TAR_FILE}
sudo cp -P cuda/include/cudnn.h /usr/local/cuda-8.0/include
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda-8.0/lib64/
sudo chmod a+r /usr/local/cuda-8.0/lib64/libcudnn*
您在接受条款部分经过身份验证后立即获得的下载链接(
GET
请求会给您一个HTTP 302 Moved Temporarily
)。
如果您真的想要从命令行获取链接:打开浏览器,使用开发人员工具并查看重定向后的
Location
字段:您可以直接使用此链接与wget
,因为它包含短暂的授权令牌。
您可以尝试以下方法:
curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v2/cudnn-6.5-linux-x64-v2.tgz
这将下载 CUDNN 6.5
最新的位置位于 NVIDIA 最新的 Docker 文件中,当前位于:
https://github.com/NVIDIA/nvidia-docker/tree/master/centos-7/cuda/7.5/runtime/cudnn5
我尝试了所有这些答案,但不幸的是没有一个起作用。
虽然一个简单的解决方法是:
apt-get update && apt-get install -y --no-install-recommends <cuDNN Package>
以我为例:
apt-get update && apt-get install -y --no-install-recommends libcudnn8
它有效!
从 /compute/redist/cudnn/ 的索引中单击要安装的 cudnn 版本,然后按照它进行操作。 当您到达下图所示的页面时,右键单击即可获取 wget 的 url。
您只需从该链接获取 cudnn 并安装它。以下命令假设您使用的是 Ubuntu。
wget https://developer.download.nvidia.com/compute/redist/cudnn/v8.8.0/local_installers/11.8/cudnn-local-repo-ubuntu2204-8.8.0.121_1.0-1_arm64.deb
sudo apt install cudnn-local-repo-ubuntu2204-8.8.0.121_1.0-1_arm64.deb