1 前言
今天在学习PyTorch~
之前在莫烦的教程中看到了Variable类型的变量,后来看PyTorch的《Deep Learning with PyTorch: A 60 Minute Blitz》教程时,作者们都没有使用Variable类型,于是我就感觉很奇怪,于是就请教了一下度娘~
2 PyTorch中的Variable类型
我感觉对于当前版本的PyTorch,Variable类型相当于已经被“弃用”了,
我们来看看AI科技大本营在其文章《Variable和Tensor合并后,PyTorch的代码要怎么改?》中的表述:
新版本中,torch.autograd.Variable 和 torch.Tensor 将同属一类。更确切地说,torch.Tensor 能够追踪日志并像旧版本的 Variable 那样运行; Variable 封装仍旧可以像以前一样工作,但返回的对象类型是 torch.Tensor。这意味着你的代码不再需要变量封装器。
所以我感觉现在基本上不需要使用Variable类型了。