AssertionError: Torch not compiled with CUDA enabled

标题AssertionError: Torch not compiled with CUDA enabled

cuda 和 cudnn 库的卸载与安装

1.先安装最新显卡驱动登录 https://www.nvidia.cn/Download/index.aspx?lang=cn
2.卸载
windows
在windows设置–>应用–>应用和功能中,将带NVDIA并且具有版本号的软件都卸载掉(比如要卸载10.0,那就将下图的软件都卸载)。
在这里插入图片描述
进入到环境变量的path变量中,删除旧版本的两个变量。(没有的话就忽略)
在这里插入图片描述
删除C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA 下的v10.0文件夹( cudnn 就在其中)。
3.安装cuda
在 NVIDIA官网 中下载对应版本的 cuda ,打开下载到的安装包cuda_10.1.243_426.00_win10.exe,开始安装。https://developer.nvidia.com/cuda-toolkit-archive

在安装过程中,注意:

选择自定义安装
在这里插入图片描述
去掉NVDIA GeForce Experience,因为这东西没用
在这里插入图片描述
如果没有安装vs的话,必须去掉在CUDA中的visual studio integration这一项,反正不管怎样去掉就对了。
在这里插入图片描述
请确认其他要安装的组件,都满足“新版本”(待安装版本)比“旧版本”(已有版本)要高级的,否请请去掉勾选。
在这里插入图片描述
检查
在环境变量中,确认以下两项:
在这里插入图片描述
在命令行中输入nvcc -V查看安装的版本。
打开路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin 检查nvcc.exe是否存在。
打开路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\lib64 检查cupti64_101.dll是否存在。

  1. cudnn 库
    下载 cudnn 动态库 (需要先注册),选择 cuda 对应的 cudnn 版本。
    在这里插入图片描述
    将下载到的压缩包解压到 cuda 的安装路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1下。注意解压后的文件夹名为cuda,请将其改成cudnn。在这里插入图片描述
    检查
    在 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\cudnn\bin 下确认cudnn64_7.dll动态库。

配置环境变量
在环境变量的path变量中添加:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\lib64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\cudnn\bin
确认下面4项均存在,如果缺少则添加。在这里插入图片描述
5.安装完cuda后,先卸载torch
pip uninstall torch

6.登录pytorch官网,https://pytorch.org/
找到匹配cuda的pytorch版本进行下载
在这里插入图片描述
按下面进行pip,完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值