粗暴解决CUDA out of memory的问题


Posted in Python onMay 22, 2021

小渣渣复现大佬project发现GPU跑不动,出现如下报错:

RuntimeError: CUDA out of memory.

看下来最简单粗暴方法就是减少batch_size,慢是慢了不止一点点但至少跑得动了!

补充:Pytorch GPU显存充足却显示out of memory解决办法

今天在测试一个pytorch代码的时候显示显存不足,但是这个网络框架明明很简单,用CPU跑起来都没有问题,GPU却一直提示out of memory.

在网上找了很多方法都行不通,最后我想也许是pytorch版本的问题,原来我的pytorch版本是0.4.1,于是我就把这个版本卸载,然后安装了pytorch1.1.0,程序就可以神奇的运行了,不会再有OOM的提示了。虽然具体原因还不知道为何,这里还是先mark一下,

具体过程如下:

卸载旧版本pytorch:

conda uninstall pytorch

安装pytorch1.1.0,按照官网上的办法,我的CUDA版本是9.0:

conda install pytorch torchvision cudatoolkit=9.0 -c pytorch

大功告成!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的防DDoS脚本
Feb 08 Python
用Python写的图片蜘蛛人代码
Aug 27 Python
Python中List.index()方法的使用教程
May 20 Python
Python实现类似jQuery使用中的链式调用的示例
Jun 16 Python
使用python获取csv文本的某行或某列数据的实例
Apr 03 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
Oct 22 Python
Python线程池模块ThreadPoolExecutor用法分析
Dec 28 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
python字符串格式化方式解析
Oct 19 Python
python编写俄罗斯方块
Mar 13 Python
python获取百度热榜链接的实例方法
Aug 25 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
pytorch中的model.eval()和BN层的使用
May 22 #Python
解决Pytorch中关于model.eval的问题
Pytorch 中net.train 和 net.eval的使用说明
May 22 #Python
对PyTorch中inplace字段的全面理解
May 22 #Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
May 22 #Python
用python实现监控视频人数统计
Python基础之进程详解
You might like
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php学习之数据类型之间的转换代码
2011/05/29 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
如何防止JavaScript自动插入分号
2015/11/05 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
vue中axios解决跨域问题和拦截器的使用方法
2018/03/07 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
Python实现从URL地址提取文件名的方法
2015/05/15 Python
python输入错误密码用户锁定实现方法
2017/11/27 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python numpy实现rolling滚动案例
2020/06/08 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
护理专业推荐信
2013/11/07 职场文书
英语自我评价范文
2014/01/24 职场文书
学生会干部自荐信
2014/02/04 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫