当前位置: 首页 > news >正文

张量循环运算:内存溢出原因及解决

写在前面:本博客仅作记录学习之用,部分图片来自网络,如需引用请注明出处,同时如有侵犯您的权益,请联系删除!


文章目录

  • 内存溢出
  • 解决方法
  • 致谢


内存溢出

使用AlexNet遍历大量图像进行指标运算(LPIPS),内存溢出。

解决方法

  • 溢出原因:循环多次,没有释放变量,导致一直内存占用增加。
  • tensor.item(),减少内存溢出。
    内存增加每次循环由10Mb降低到0.6Mb
    内存占用
    内存占用由98%降到50%

当然也可能出现在比如说损失loss爆显存,去item()可能也会起作用,但是如果需要进行反向传播的时候,慎用。


致谢

欲尽善本文,因所视短浅,怎奈所书皆是瞽言蒭议。行文至此,诚向予助与余者致以谢意。

相关文章:

  • 【Viper】配置格式与支持的数据源与go案例
  • C++中接口与继承的区别(自我学习用)
  • 提供可传递的易受攻击的依赖项
  • docker 运行 芋道微服务
  • Java 设计模式之桥接模式
  • Django 项目自动化部署脚本全解析
  • 【Maven】多module项目优雅的实现pom依赖管理
  • 一文深入了解DeepSeek-R1:模型架构
  • 【Logistic Regression】机器学习中的基础分类模型
  • P1226 【模板】快速幂
  • 主动视觉可能就是你所需要的:在双臂机器人操作中探索主动视觉
  • C++ Primer 语句作用域
  • Promise的三种状态
  • 企业数据安全:切实有效的数据安全保障措施分享:
  • deep seek
  • OpenAI 放王炸,将发布整合多项技术的 GPT-5,并免费无限使用,该模型有哪些技术亮点
  • JAVA学习-练习试用Java实现“结合Apache Nifi对大数据流进行自动化处理和筛查”
  • DeepSeek大模型响应速度优化策略
  • Spring Boot全局异常处理终极指南:从青铜到王者的实战演进
  • 47 AVL树的实现
  • 黄山旅游最佳路线/官网优化 报价
  • 网站建设方案模板下载/公司网站设计的内容有哪些
  • 顺德网站开发招聘/淘宝关键词怎么做排名靠前
  • 阿里云网站建设部署与发布试题答案/一手渠道推广平台
  • 物流网站的建设/网络策划是做什么的
  • 怎样做单页微信网站连接/邢台市seo服务