Cuda 环境配置(windows下)

 1. 运行项目时发现报错:AssertionError: Torch not compiled with CUDA enabled

2. 检测具体错误原因:

运行如下代码:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

运行结果:"+cpu" 表示 torch 版本为 cpu 版本,应为 "+cu" (cuda版本) 且未安装 cuda

3.  Cuda 的下载、安装、验证:

参考教程:CUDA安装教程(超详细)-CSDN博客

补充提醒:

Cuda 的安装包需选择 "本地" 版本,选择 "线上" 版本可能导致安装时出现报错:

无法连接到 NVIDIA,检查您的互联网连接

正确操作如下:

 

4. cuDNN (Cuda补丁的下载、安装、验证:

 参考教程:CUDA安装教程(超详细)-CSDN博客

5. 重新安装 pytorch(需cuda版本):

参考教程:AssertionError: Torch not compiled with CUDA enabled【pycharm/python3/pip】-CSDN博客

6. 最终验证:全部安装成功。

7. 解决报错:RuntimeError: CUDA error: invalid device ordinal

 将配置项内的 "cuda:1" 改为 "cuda"

8. 解决报错:

原因:计算压力过大,将 dataloader 内的 "n_workers (多线程工作) " 设置为0即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值