报错 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 % num_stepsval = shape_range[cur_step]mesh.multi_betas[0, cur_beta_idx] = val # Update betasfig.suptitle(f"{name.title()}\nS{cur_beta_idx} : {val:+.2f}", fontsize=50) # update textreturn dict(mesh=mesh.get_meshes(), equalize=False)
修改后代码
添加 with torch.no_grad():
即可
def anim(i):# update SMBLDcur_beta_idx, cur_step = i // num_steps, i % num_stepsval = shape_range[cur_step]#print("\ncur_beta_idx:",cur_beta_idx,mesh.multi_betas[0, cur_beta_idx])with torch.no_grad():###添加mesh.multi_betas[0, cur_beta_idx] = val # Update betasfig.suptitle(f"{name.title()}\nS{cur_beta_idx} : {val:+.2f}", fontsize=50) # update textreturn dict(mesh=mesh.get_meshes(), equalize=False)
参考文章
yolov5报错:RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place
报错 RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation相关推荐
- RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.
跑yolov5的代码时,pytorch遇到<>RuntimeError: a view of a leaf Variable that requires grad is being use ...
- a view of a leaf Variable that requires grad is being used in an in-place operation.
问题背景: 可以尝试的办法: 将pytorch1.8 降低到 1.7
- 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 ...
- 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: ...
- 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 ...
- 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 ...
- A leaf Variable that requires grad is being used in an in-place operation
错误原因: 计算图中的叶子节点不能直接进行内置运算,防止影响计算图的反向传播运算.如果非要改变叶子节点data的值,可以直接对data属性调用内置运算,这样不会记录在计算图当中. 解决方案: 1.把梯 ...
- Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin
Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...
- Intel Realsense D435运行报错 RuntimeError: Camera not connected! dev.hardware_reset()函数需加睡眠sleep()
解决方案: 参考:Intel Realsense D435报错 RuntimeError: MFCreateDeviceSource(_device_attrs, &_source) retu ...
最新文章
- 2021年秋季学期“大数据能力提升项目”证书办理及领取通知
- order by 索引
- Linux系统备份树莓派,全平台备份树莓派的方法
- 接口持续集成环境搭建
- Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型
- 交交变换电路学习笔记
- 语句作用_3分钟短文:Laravel模型作用域,为你“节省”更多代码
- oracle 数据库查询多条数据的一列值
- 安装python要注意什么_安装python注意事项
- HttpServletRequest中获取IP值
- 【LeetCode笔记】剑指 Offer 26-. 树的子结构 (Java、双重dfs、二刷)
- 老师们的神操作,但凡有一个是我的老师,我必定能上清华
- MySQL入门之数据完整性约束与表维护
- 像狗皮膏药一样的图片拖拉操作
- Pytorch Tensor.unfold()的简单理解与用法
- 【转载】PHP.INI配置:Session配置详细说明教程
- Oracle闩:Cache Buffers chains
- 比尔·盖茨:如果你想了解硅谷,就看《硅谷》吧 1
- 印象笔记保存html,印象笔记怎么保存网页 印象笔记保存网页教程
- 可以下载solidworks2007 完整版的连接