pytorch之Tensor与Variable的区别
生活随笔
收集整理的這篇文章主要介紹了
pytorch之Tensor与Variable的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先在變量的操作上:
Tensor對象支持在原對象內(nèi)存區(qū)域上修改數(shù)據(jù),通過“+=”或者torch.add()方法
而Variable不支持在原對象內(nèi)存區(qū)域上修改數(shù)據(jù)
Variable對象可求梯度,并且對Variable對象的操作,操作會(huì)被記錄,可通過grad_fn屬性查看上一次的操作,可通過data屬性訪問原始張量,grad can be implicitly created only for scalar outputs
---------------------
作者:頭發(fā)光了你就強(qiáng)了
來源:CSDN
原文:https://blog.csdn.net/qq_33345917/article/details/86557367
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
總結(jié)
以上是生活随笔為你收集整理的pytorch之Tensor与Variable的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: torch.nn.Embedding理解
- 下一篇: PyTorch的十七个损失函数