Pytorch报错RuntimeErrorcuDNN errorCUDNN_STATUS_INTERNAL_ERROR 高效理解记录和解决
明明跑了一段时间?跑过一次完整的?怎么就出现这个报错呢?代码也未改动?而这就是现实!
显存不足?
- 观察显卡使用情况,多人共用同一服务器,项目各自运行,会抢占显存,进而报错!
- 多个项目运行,占用增加,导致内存用完报错,还是很真实的!
- 文件是否设置了CUDA_VISIBLE_DEVICES?
- 只有一张卡的话,CUDA_VISIBLE_DEVICES对应编号为0。
- 如果多张显卡的话,不妨换张卡跑!Linux-ubuntu系统查看显卡型号、显卡信息详解、显卡天梯图
windows10怎么查看gpu显卡使用情况 - 位置参考:CUDA_VISIBLE_DEVICES设置要在模型加载到GPU上之前!
-
import os
-
os.environ['CUDA_VISIBLE_DEVICES'] = "2"
-
import torch
Pytorch版本?
- 未见明显改善。
- cudatoolkit降级到10.1版可能可以解决这个问题。尝试使用cudatoolkit 10.1重新安装pytorch。
conda install pytorch torchvision cudatoolkit=10.1
编程设置?
-
# True:每次返回的卷积算法将是确定的,即默认算法。
-
torch.backends.cudnn.deterministic = True
-
# 程序在开始时花额外时间,为整个网络的每个卷积层搜索最适合它的卷积实现算法
-
# 实现网络的加速。
-
torch.backends.cudnn.benchmark = True
- torch.backends.cudnn.benchmark = True
- torch.backends.cudnn.benchmark = False
- 建议优先尝试!True or False
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhghajka
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13