cuda+cudnn+pytorch gpu

前提:按照本流程配置好了环境之后,测试代码报如下错误:
在这里插入图片描述
搜索之后发现是因为显卡是RTX 3090,而cuda版本太低,需要11以上版本的cuda。所以卸载cuda之后重新配置。

安装cuda+cudnn

官网下载安装包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装成功后显示summary如下(若不成功可能是因为gcc版本太高,需要降级):
在这里插入图片描述
配置环境变量:
sudo gedit ~/.bashrc
在最后添加如下:
export PATH=/usr/local/cuda-11.3/binKaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
执行:source ~/.bashrc
查看cuda版本方法:nvcc -V

安装cudnn

官网找到对应的版本(这里我没有找到cuda11.3的,但是这个11.X的下载之后发现名字就是11.3的):
在这里插入图片描述
解压下载好的压缩包:
tar xvf XXX.tgz
会解压出一个名叫cuda的文件夹。
将如下文件从解压好的文件夹中复制到cuda文件夹(注意,这里的cuda文件夹是在安装好cuda11.3之后自动出现的,和cuda-11.3在同一级目录下,不过好像复制到cuda-11.3也一样…)
在这里插入图片描述
sudo cp cuda/include/cudnn* /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
查看cudnn版本方法:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

安装pytorch

先创建一个虚拟环境,并进入。
在网上搜了很多直接用canda install的方法,最后安装好的都是cpu版本的,不知道咋回事。
所以俺直接在官网下载whl文件,然后在虚拟环境里pip instll xxx.whl进行安装。
可以在这里查看应该下什么版本:
在这里插入图片描述
在这里插入图片描述
然后在这个链接里找到对应的文件下载就行了。
在这里插入图片描述
然后在虚拟环境里pip instll xxx.whl进行安装。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值