PyTorch 0.4.0 リリースノート (翻訳)
【PyTorch 0.4.0 リリースノート】
PyTorch がメジャーアップデートされ、0.4.0 がリリースされましたのでリリースノートを翻訳しておきました。
非常に多くの改良及びバグ修正だけでなく、重要な設計変更が遂行されており、リリースノートというよりも仕様変更書にもなっています。マイグレーションガイドも用意されています。
特に重要で本質的な変更は Tensor と Variable クラスがマージされたことで、torch.autograd.Variable と torch.Tensor が同じクラスになります。より正確には、torch.Tensor が古い Variable のように振る舞います。
また、volatile フラグは deprecated とされてより柔軟なコンテキスト・マネージャに置き換えられました。
改良は多岐に渡りますが、特に好ましいものとしては、NumPy-スタイルの Tensor 作成関数が数多く導入され、(NumPy ライクな) インデキシングが完全にサポートされたことと、デバイス-agnostic なコードを書くためのサポートが追加されたことがあげられます。