WSL 2安装CUDA Toolkit

本文在遵循官方用户指南CUDA on WSL User Guide的基础上增加了要注意的地方,以免踩坑。

  1. 执行
    sudo apt-key adv --fetch-keys http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
    sudo sh -c 'echo "deb http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
    sudo apt update

    对于其他版本例如Ubuntu 18.04,只需将链接中的"ubuntu2004"改为"ubuntu1804"即可。可手动打开http://developer.download.nvidia.cn/compute/cuda/repos查看文件列表。注意不要参考另一篇官方安装指南https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#wsl-installation,它适用于手动在WSL中安装CUDA,不适用本文情况。此外注意:参考https://github.com/microsoft/WSL/issues/5682#issuecomment-788744572,这里与官方用户指南不同的地方是链接中的"nvidia.com"改为"nvidia.cn",否则会在执行sudo apt update时报错

    Err:12 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64  Packages
      404  Not Found [IP: 58.205.210.80 443]
    Fetched 4379 kB in 3s (1662 kB/s)
    Reading package lists... Done
    E: Failed to fetch https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64/by-hash/SHA256/d937a68bad23cd52b0fe91137dffd8e701db829ccdaf61960cf4b6e39b0a0e55  404  Not Found [IP: 58.205.210.80 443]
    E: Some index files failed to download. They have been ignored, or old ones used instead

  2. 如果你之前已经误操作使用了以.com结尾的原链接,需要执行
    sudo apt-key del "AE09 FE4B BD22 3A84 B2CC  FCE3 F60F 4B3D 7FA2 AF80"
    sudo rm /etc/apt/sources.list.d/cuda.list

    取消之前的操作,这里的GPG key可通过

    apt-key list

    查看,第一个key显示为:

    /etc/apt/trusted.gpg
    --------------------
    pub   rsa4096 2016-06-24 [SC]
          AE09 FE4B BD22 3A84 B2CC  FCE3 F60F 4B3D 7FA2 AF80
    uid           [ unknown] cudatools <cudatools@nvidia.com> 

  3. 执行
    sudo apt install cuda-toolkit-11-0

    安装CUDA Toolkit 11.0,注意不要写错名字。这个过程会安装约153个包,下载2089 MB/2125 MB档案,占用4924 MB磁盘空间。安装完成结果如下:

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayka

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值