2つのPyTorchリポジトリがあります。PyTorchとTorchの関係は何ですか?
最初は明らかにトーチとLUAを必要とラッパーですが、2番目は、トーチプロジェクトへの参照を作成していないが、その名前を除いて。
ルアトーチ(http://torch.ch/)とはどのような関係がありますか?
2つのPyTorchリポジトリがあります。PyTorchとTorchの関係は何ですか?
最初は明らかにトーチとLUAを必要とラッパーですが、2番目は、トーチプロジェクトへの参照を作成していないが、その名前を除いて。
ルアトーチ(http://torch.ch/)とはどのような関係がありますか?
ここでは、ピンクとトーチの短い比較があります。
トーチ:numpyのような
テンソルライブラリ、numpyのと違って、それは強力なGPUをサポートしています。 LuaはTorchのラッパーです(はい、あなたはLuaをよく理解している必要があります)。そのためにLuaRocksパッケージマネージャが必要です。
Pytorch:
LuaRocksパッケージマネージャ、Luaの中にコードを記述する必要はありませんの必要はありません。そして、私たちはPythonを使用しているので、我々は最大限の柔軟性を持ってDeep Learningモデルを開発することができます。 scipy、numpy、matplotlib、Cythonをpytorch自身のautogradで好きな、主要なpythonパッケージを利用することもできます。
pytorch forum上でこの上の詳細な議論があります。 PyTorchとTorchの両方に加えて、THNNを使用してください。 TorchはTHNNライブラリにluaラッパーを提供し、PytorchはPythonラッパーを提供しています。
Pytorchのリカレントネット、重量共有、メモリとCのインターフェイス、およびTorchの現在の速度との柔軟性を使用します。
更新:より多くの洞察力のために
、この議論セッションhere
を見て、あなたはPyTorchは "ラッパー" であることを確認していますか? – Labo
@Labo私の悪い、pytorchはトーチのラッパーではありません!どちらも同じC/C++ライブラリを使用していますが、トーチ用のLuaはラッパーであり、PytorchではPytorchを使用しています。pytorchのライブラリはすべて、既存のトーチライブラリから独立して作成されています。 – blitu12345
ピンクの開発はトーチと全く関係がありますか、それともちょうど偶然の命名ですか? – Austin