跑yolov5的代码时,pytorch遇到<>RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.的报错

在报错的这一块增加 with torch.no_grad():

  def _initialize_biases(self, cf=None):  # initialize biases into Detect(), cf is class frequency# https://arxiv.org/abs/1708.02002 section 3.3# cf = torch.bincount(torch.tensor(np.concatenate(dataset.labels, 0)[:, 0]).long(), minlength=nc) + 1.m = self.model[-1]  # Detect() modulefor mi, s in zip(m.m, m.stride):  # fromb = mi.bias.view(m.na, -1)  # conv.bias(255) to (3,85)with torch.no_grad():b[:, 4] += math.log(8 / (640 / s) ** 2)  # obj (8 objects per 640 image)b[:, 5:] += math.log(0.6 / (m.nc - 0.99)) if cf is None else torch.log(cf / cf.sum())  # clsmi.bias = torch.nn.Parameter(b.view(-1), requires_grad=True)

RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.相关推荐

  1. 报错 RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation

    报错大致意思是不能对在计算图中带梯度的变量进行操作 源代码 def anim(i):# update SMBLDcur_beta_idx, cur_step = i // num_steps, i % ...

  2. a view of a leaf Variable that requires grad is being used in an in-place operation.

    问题背景: 可以尝试的办法: 将pytorch1.8 降低到 1.7

  3. RuntimeError: a leaf Variable that requires grad has been used in an in-place operation

    Traceback (most recent call last): File "E:\迅雷下载\向量\000.代码+数据+课件\YOLO5\yolov5-master\train.py&q ...

  4. RuntimeError:a leaf Variable that requires grad has been used in an in-place

    原文链接:https://blog.csdn.net/weixin_43056332/article/details/115188116 记录一下训练yolov5碰到的问题 RuntimeError: ...

  5. a leaf Variable that requires grad has been used in an in-place operation

    a leaf Variable that requires grad has been used in an in-place operation 这个是因为写成了x+=2, 改为y = x + 2 ...

  6. RuntimeError: Can‘t call numpy() on Variable that requires grad. Use var.detach().numpy()

    1. 问题描述 如题,将PyTorch Tensor类型的变量转换成numpy时报错: RuntimeError: Can't call numpy() on Variable that requir ...

  7. A leaf Variable that requires grad is being used in an in-place operation

    错误原因: 计算图中的叶子节点不能直接进行内置运算,防止影响计算图的反向传播运算.如果非要改变叶子节点data的值,可以直接对data属性调用内置运算,这样不会记录在计算图当中. 解决方案: 1.把梯 ...

  8. pytorch Tensor转numpy并解决RuntimeError: Can‘t call numpy() on Tensor that requires grad.报错

    解决方法 转numpy时使用Tensor.detach().numpy(): a = torch.ones(5) b = a.detach().numpy() print(b) 问题解析 当计算中的t ...

  9. leaf Variable、requires_grad、grad_fn的含义以及它们之间的关系

    文章内容皆为个人理解,不足之处敬请指正. 1.requires_grad requires_grad是pytorch中tensor的一个属性,如果requires_grad=True,在进行反向传播的 ...

最新文章

  1. 大连理工本科生顶会连刷SOTA被爆作弊!AAAI 2022接收后又面临撤稿,一作仍未发声...
  2. matplotlib 波士顿房价数据集可视化
  3. ELK 环境搭建1-Elasticsearch
  4. 数据库更新的时候不能正确的执行找错记录
  5. 人工智能:第二章 知识表示方法
  6. miniui页面移动的时候透明_【H5】316 移动端H5跳坑指南
  7. hwt字体转换ttf_五分钟教你弄懂了字体反爬是个啥
  8. 机器学习理论梳理2 : KNN K近邻分类模型
  9. 【Flink】Flink 流API 和 Table 以及 SQL API是否可以共存
  10. TThread类详解转
  11. VC++运行时静默安装
  12. java 四大元注解_java中元注解有四个
  13. 世界上手机号码最长和最短的国家
  14. ExtJS4 时间在edge中显示为0NaN-NaN-NaN NaN:NaN
  15. 解密阿里云IoT物联网平台MQTT Access Server核心架构
  16. 哈尔滨工业大学计算机系统大作业--程序人生
  17. 什么样的人适合当程序员?挺有意思的一篇文章
  18. FBI教你读心术-1节
  19. 打造个人知识库网站(Docsify+GitHub Page)
  20. 用Python破解翻译词典反爬虫机制!反爬虫也就这样嘛!

热门文章

  1. 读取配置文件godotenv
  2. shell编程100例(附PDF下载)
  3. ale_python_interface安装操作
  4. git pull出现“fatal: refusing to merge unrelated histories“
  5. 2022.12.13 英语背诵
  6. word中使用自动插入题注功能
  7. linux脚本循环创建用户,shell应用之批量添加用户实例
  8. 小米手机10 青春版(Mi 10 Lite Zoom)TWRP刷入12.5版教程
  9. 台式机windows无法自动修复此计算机,完美解决win10自动修复无法开机的办法不是重装操作系统...
  10. 查找SCI期刊的JCR缩写