2017-06-05 14 views

答えて

6

ここでは、ピンクとトーチの短い比較があります。

  • トーチ: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

+1

を見て、あなたはPyTorchは "ラッパー" であることを確認していますか? – Labo

+0

@Labo私の悪い、pytorchはトーチのラッパーではありません!どちらも同じC/C++ライブラリを使用していますが、トーチ用のLuaはラッパーであり、PytorchではPytorchを使用しています。pytorchのライブラリはすべて、既存のトーチライブラリから独立して作成されています。 – blitu12345

+0

ピンクの開発はトーチと全く関係がありますか、それともちょうど偶然の命名ですか? – Austin

関連する問題