在训练过程中,显存随着batch的增加而增大,特别是在预测的时候.

这时候可能是因为在训练过程中存储的数组是添加的而不是覆盖的.例如在预测过程中将所有结果逐渐添加保存到一个list中,导致list越来越大,占用的显存越来越多,从而导致oom或者卡死现象.

如果一定要使用添加数组,可以考虑使用np.save分布存储,再使用np.load读取,这样就不会添加进显存.

使用

torch.cuda.empty_cache() 可以清除没有用的显存占用.

不过在上述的情况下 可能没有用.

pytorch 显存逐渐增大相关推荐

  1. python 动态执行 内存变化_详解Pytorch显存动态分配规律探索

    下面通过实验来探索Pytorch分配显存的方式. 实验显存到主存 我使用VSCode的jupyter来进行实验,首先只导入pytorch,代码如下: import torch 打开任务管理器查看主存与 ...

  2. 一文读懂 PyTorch 显存管理机制

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨米阿罗@知乎(已授权) 来源丨https://zhuanlan ...

  3. 综述:PyTorch显存机制分析

    作者 | Connolly@知乎(已授权) 来源 | https://zhuanlan.zhihu.com/p/424512257 编辑 | 极市平台 导读 作者最近两年在研究分布式并行,经常使用Py ...

  4. pytorch显存管理

    PyTorch使用缓存分配器来加速内存分配.允许在不进行设备同步的情况下快速重新分配内存.缓存分配器中未被占用得内存,用nvidia-smi查看也显示为使用 torch.cuda.empty_cach ...

  5. 显存优化 | Pytorch的显存机制torch.cuda.empty_cache及周边概念

    注:文中涉及一些内部底层实现机制,可能和大家外界看到的不一样,这里略过不做介绍.借着笔记,分享平时碰到的技术点,不高端,不炫酷,对你有用更好了. 最近在做模型的优化工作,主要涉及精度,速度和显存优化, ...

  6. 通过设置PYTORCH_CUDA_ALLOC_CONF中的max_split_size_mb解决Pytorch的显存碎片化导致的CUDA:Out Of Memory问题

    问题的出现 最近在基友的带动下开始投身ai绘画的大潮,于是本地部署了stable diffusion web ui,利用手上的24G显存开始了愉快的跑高分辨率图片之旅.然而某天在用inpaint功能修 ...

  7. 深度学习之GPU显存与利用率 浅析小结

    相信很多人,包括我在内,都对GPU的显存抱有不小的怨念,CUDA out of memory之类的问题一直困扰着咱等,今天这篇文章就是来浅析一下,说不定会有所帮助 首先就一笔带过说一下GPU的重要性吧 ...

  8. Flask 推理MXnet 模型时显存泄漏

    1.问题描述 使用Flask做MXnet模型推理API时,每调用一次API,显存持续增长,直至最终显存爆炸强制退出程序. 注:使用MXnet做模型推理时,存在输入图片size不固定的情况. 2.解决方 ...

  9. CNN模型的计算量、参数、显存占用

    经典CNN模型的计算量.参数.显存占用 文章目录 经典CNN模型的计算量.参数.显存占用 1. 深度学习复杂度 2. FLOPS概念 3.参数量计算 4. 输出特征图尺寸 5. 常用模型的FlOPs和 ...

  10. OOM?教你如何在PyTorch更高效地利用显存

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨派派星 来源丨CVHub 编辑丨极市平台 导读 本文介绍了如何在不减少输入数据尺寸以及Batch ...

最新文章

  1. JS实现HTML标签转义及反转义
  2. spring的依赖注入方式详解
  3. 【Android 应用开发】 Android 相关代码规范 更新中 ...
  4. Socket的三个关联函数
  5. shell练习03 安装mysql
  6. React学习:组件之间的关系、参数传递-学习笔记
  7. 使用WCF建立起Silverlight客户端与服务端的桥梁
  8. MacOS中Elasticsearch的安装「借助Homebrew」
  9. mac 安装brew及设置国内镜像
  10. Python基础----Matplotlib_新增
  11. datasnap资料
  12. idea中spark项目Scala语言读取properties文件
  13. 灵活地横向扩展:从文件系统到分布式文件系统
  14. H264--H264编码--4
  15. CIF、DCIF、D1分辨率是多少?
  16. 华为html阅读器 权限,在iReader阅读器上登录华为阅读
  17. c++双向列表释放_SAIL-C-R-T4-A1-V0-B1温度控制仪-老友网
  18. 大内高手 调试手段及原理
  19. 佛罗里达大学计算机科学专业排名,2019年南佛罗里达大学计算机科学专业排名情况如何?...
  20. ”核高基”重大软件专项向微软COM技术敞开大门

热门文章

  1. 推荐一个美中不失优雅的博客网主页(素材参考---麋鹿鲁哟)
  2. 计算机学院学位证发放仪式,新征程,新梦想--计算机学院举办2019届毕业生学位授予仪式...
  3. gitlab安装配置
  4. 猴子偷桃(Java实现)
  5. html 微信声音自动播放 和 滑动屏幕播放
  6. 2018-09-26工作日报
  7. 京版国八条终于出来了——京十五条
  8. java开发用win7好还是win10_win7和win10系统哪个好用
  9. php测试页面打开速度,在JS中如何测试目标网站的打开响应速度
  10. item_search - 按关键字搜索alibaba商品