web-dev-qa-db-ja.com

テンソルをコピーするためのPytorch優先方法

Pytorchでテンソルのコピーを作成する方法はいくつかあるようです。

y = tensor.new_tensor(x) #a

y = x.clone().detach() #b

y = torch.empty_like(x).copy_(x) #c

y = torch.tensor(x) #d

bまたはaを実行した場合に得られるUserWarningによると、daおよびdよりも明示的に優先されます。なぜそれが好ましいのですか?パフォーマンス?私はそれが読みにくいと主張します。

cを使用する理由/使用しない理由

32
dkv

Pytorch '1.1.0'は#bを推奨し、#dに対して警告を表示します

0
Manoj Acharya