当前位置: 首页 > 编程笔记 >

pytorch程序异常后删除占用的显存操作

公孙高畅
2023-03-14
本文向大家介绍pytorch程序异常后删除占用的显存操作,包括了pytorch程序异常后删除占用的显存操作的使用技巧和注意事项,需要的朋友参考一下

1-删除模型变量

del model_define

2-清空CUDA cache

torch.cuda.empty_cache()

3-步骤2(异步)需要一定时间,设置时延

time.sleep(5)

完整代码如下:

del styler 
torch.cuda.empty_cache() 
time.sleep(5)

以上这篇pytorch程序异常后删除占用的显存操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍在windows操作系统中查询端口占用和清除端口占用的程序,包括了在windows操作系统中查询端口占用和清除端口占用的程序的使用技巧和注意事项,需要的朋友参考一下 在windows操作系统中,查询端口占用和清除端口占用的程序 windows 端口占用 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID,之后在任务管理器(右键电脑屏幕的状态

  • 有没有办法从Windows中使用Appium从后台删除应用程序。 我想要的是-启动服务器-没有复位-运行程序-程序结束-驱动程序退出使用driver.quit()方法

  • 嗨,我对java编程还比较陌生。我编写的下面的程序似乎占用了很多内存(大约240 MB,正常吗?-我不这么认为!)请建议一些方法来优化这个程序,以便减少内存存储。 程序-- 代码-

  • 问题内容: Tomcat 5.5.x和6.0.x Grails 1.6.x Java 1.6.x OS CentOS 5.x(64位) VPS服务器,内存为384M JAVA_OPTS:尝试了许多组合-包括以下内容 出口JAVA_OPTS =’-Xms128M -Xmx512M -XX:MaxPermSize = 1024m’ 导出JAVA_OPTS =’-server -Xms128M -Xmx

  • 我目前正在Jetty中运行一个Grails应用程序。它运行良好,但占用的内存比我想要的多。 显示Jetty正在运行,如下所示: 在我看来,Jetty可能使用的最大内存应该是。相反,它看起来是这样的: 显然,我不会期望内存使用量正好是320 MB,但难道不应该接近吗?为什么会是预期内存的两倍?如果有的话,那么当堆填满时,Java难道不应该拒绝分配更多的空间吗? 我试着详细了解是怎么回事,但在我看来,

  • 我在我的表格中使用了邪恶宝石。事情是,当用户上传照片,他们可以看到在同一页的<代码>..../步骤/图片。在图片页面,用户可以销毁图片。当用户点击时,我想让他们重定向到步骤/图片页面,但无论我尝试什么,我都得到错误。船和图片关联,但不嵌套路线。 这是我的图片控制器动作; def摧毁 结束 控制器; 编辑1: 编辑: 船步控制器