Pytorchのtorch.clone（）関数を使用する場合、結果のテンショナーは元のテンショナーの勾配を維持しますか？
いいえ、torch.clone（）関数から生じるテンショナーは、元のテンソルの勾配を維持しません。

Torch.Clone（）関数は、コンテンツとタイプを含む元のテンショナーの完全かつ詳細なコピーを作成します。ただし、グラデーションはクローン化されたテンショナーにコピーされません。したがって、元のテンショナーが勾配を必要とするテンショナーである場合、クローン化されたテンソルにはそれがありません。

勾配を維持する場合は、clone（）の代わりにdetach（）関数を使用する必要があります。DETACH（）関数は、元のテンショナーの内容を共有する新しいテンショナーを作成しますが、ニューロンネットワークとの接続を維持することはありません。言い換えれば、勾配は結果のテンショナーにコピーされません。