代码之家  ›  专栏  ›  技术社区  ›  Furkan Gözükara

如何修改此命令以安装特定的cuDNN和torch版本“apt-install-libcudnn8”

  •  0
  • Furkan Gözükara  · 技术社区  · 2 年前

    这是我的系统:

    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 22.04.2 LTS
    Release:        22.04
    Codename:       jammy
    

    我想安装cudn8.7.0-我想确切的版本是8.7.0.84_1

    还有cuda1.7

    此命令: apt install libcudnn8

    安装: Unpacking libcudnn8-dev (8.9.2.26-1+cuda12.1) over (8.5.0.96-1+cuda11.7) ...

    那么如何修改 apt安装libcudnn8 以便安装 cuDNN 8.7.0 Cuda 11.7 ?

    非常感谢。

    1 回复  |  直到 2 年前
        1
  •  1
  •   Ashley Kleynhans    2 年前

    根据英伟达文件( https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#package-manager-ubuntu-install )以下为:

    sudo apt-get install libcudnn8=${cudnn_version}-1+${cuda_version}
    sudo apt-get install libcudnn8-dev=${cudnn_version}-1+${cuda_version}
    sudo apt-get install libcudnn8-samples=${cudnn_version}-1+${cuda_version}
    

    其中:

    • ${cudnn_version} 例如为8.9.2*
    • ${cuda_version} 例如为cuda2.1或cuda1.8

    您可以找到可安装版本的列表,例如运行:

    sudo apt list -a libcudnn8-dev
    

    然后用您需要的命令替换上面命令中的变量。

    对于RunPod,您将登录到一个docker容器,并且 sudo 命令未安装,因此您显然可以删除 苏多 前缀,因为您以 root 用户,所以对于RunPod上的特定用例,命令是:

    apt install libcudnn8=8.7.0.84-1+cuda11.8 libcudnn8-dev=8.7.0.84-1+cuda11.8
    

    笔记 :尽管您特别指定了CUDA 11.7,但没有可用的软件包来满足这一特定要求,这就是为什么CUDA 11.8在内部被选中的原因。

    推荐文章