当前位置:   article > 正文

pytorch 网络里面的inplace=True的意思_inplace=true是什么意思

inplace=true是什么意思
torch.nn.ReLU(inplace=True)

从上面的一句话可以看出,pytorch出现在 ReLU的池化方法,这里inplace=True 的意思是原地池化操作。就是在原来的内存地址池化,覆盖掉以前的数据。

在例如nn.LeakyReLU(inplace=True)中的inplace字段是什么意思呢?有什么用?

  • inplace=True的意思是进行原地操作,例如x=x+5,对x就是一个原地操作,y=x+5,x=y,完成了与x=x+5同样的功能但是不是原地操作,上面LeakyReLU中的inplace=True的含义是一样的,是对于Conv2d这样的上层网络传递下来的tensor直接进行修改,好处就是可以节省运算内存,不用多储存变量y


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/963762
推荐阅读
相关标签
  

闽ICP备14008679号