注意pytorch的原地操作

常见的原地操作:nn.ReLu(inplace=True)

python 复制代码
a = torch.randn(2)	# tensor([-0.3690,  0.0626])
b = a.clone() # tensor([-0.3690,  0.0626])
c = a	# tensor([-0.3690,  0.0626])
relu = nn.ReLu(inplace=True)

情况1

python 复制代码
out = relu(a) # tensor([0.0000, 0.0626])
a	# tensor([0.0000, 0.0626])
b	# tensor([-0.3690,  0.0626])
c	# tensor([0.0000, 0.0626])

如果没有clone, c则会变化

情况2

python 复制代码
out1 = a + relu(a)	# tensor([-0.3690, 0.1252])
out2 = relu(a) + a	# tensor([0, 0.1252])

两个完全不同结果

相关推荐
用户0332126663674 分钟前
使用 Python 在 Word 文档中添加批注
python
蜡笔削薪6 分钟前
财联万业(杭州)数字科技有限公司能否给代理划定独家经营区域?
大数据·人工智能·python·科技
Lion099 分钟前
【04】50 行代码实现最小 Agent:不依赖任何框架
人工智能·github
百度Geek说14 分钟前
AI 写代码越来越快,质量谁来守?网盘主端 FE 的 AICR 准入实践
人工智能
俊哥V15 分钟前
每日 AI 研究简报 · 2026-07-06
人工智能·ai
站大爷IP19 分钟前
Python的字典合并坑了我三天,原来是踩了这个坑
python
动恰客流统计24 分钟前
零食集合店爆火背后:客流统计技术如何重构新零售运营决策
大数据·人工智能
Tbisnic35 分钟前
从链式法则到ReLU:梯度消失的数学本质与工程解决方案
python·深度学习·大模型·激活函数·梯度消失
Wbp39 分钟前
本地 Codex 接口登录报错 account/read failed 的排查与修复记录
人工智能
X Chow1 小时前
用 NotebookLM 高效阅读文献与撰写综述:从入门到精通的完整指南
人工智能