如何从命令行安装Cudnn

问题描述 投票:0回答:7

Cudnn:https://developer.nvidia.com/cudnn

我登录并完成 NVIDIA 希望您完成的所有任务;然而,当需要下载文件时,我似乎不知道如何通过 wget 和命令行来完成它。

我希望有人做到了这一点。我已经复制并粘贴了他们想要单击的链接,并在 wget copy-and-pasted-url 中使用了该链接。但我只是得到一个 html 文件。

deep-learning nvidia cudnn
7个回答
22
投票

以下技巧适用于 Firefox:

  1. 使用普通机器下载文件
  2. 转到 Firefox 中的下载列表,右键单击该文件,然后单击“复制原始下载 URL”

  1. 转到您的纯终端机器,然后输入:

    wget 从 Firefox 粘贴您的链接

正如 @deltheil 提到的,通过这样做,链接包含一个临时下载令牌,让您可以从另一台机器下载文件,然后是请求它的机器

编辑

下载的文件名为

libcudnn***.deb?<some download token>
。您需要通过删除
?
及其后面的所有内容来重命名它:

mv libcudnn***.deb?xxx libcudnn***.deb

10
投票
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*

6
投票

您在接受条款部分经过身份验证后立即获得的下载链接(

GET
请求会给您一个
HTTP 302 Moved Temporarily
)。

如果您真的想要从命令行获取链接:打开浏览器,使用开发人员工具并查看重定向后的

Location
字段:您可以直接使用此链接与
wget
,因为它包含短暂的授权令牌。


2
投票

您可以尝试以下方法:

curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v2/cudnn-6.5-linux-x64-v2.tgz

这将下载 CUDNN 6.5


1
投票

最新的位置位于 NVIDIA 最新的 Docker 文件中,当前位于:

https://github.com/NVIDIA/nvidia-docker/tree/master/centos-7/cuda/7.5/runtime/cudnn5


0
投票

我尝试了所有这些答案,但不幸的是没有一个起作用。

虽然一个简单的解决方法是:

apt-get update && apt-get install -y --no-install-recommends <cuDNN Package>

以我为例:

apt-get update && apt-get install -y --no-install-recommends libcudnn8

它有效!


0
投票

/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
© www.soinside.com 2019 - 2024. All rights reserved.