最近、new commitがCaffeに挿入されたことがわかりました。これは、Pythonインターフェイス/ PythonカスタムレイヤーでマルチGPUトレーニングを有効にする必要があります。 Pythonコードから複数のGPUを使ってネットワークを鍛えることができません。 更新されたリポジトリをクローンし、USE_NCCLを使用してCaffeをビルドしました。Caffe(pycaffe)を使ったPythonでのマルチGPUトレーニングの使い方は?
caffe.set_mode_gpu()
caffe.set_solver_count(2)
エラー私が手::
F0223 10:27:41.249380 23468 python_layer.hpp:25] PythonLayerはないの サポートCLIマルチ コマンドは、私は私のPythonスクリプトで使用してみました-GPU、train.pyを使用
スクリプトをコマンドラインから実行すると、単に1つのGPUだけが使用されます。
caffe multi-gpuでトレーニングのスピードアップができますか? – nn0p
はいスピードアップを得ることができます – guyov
どのくらいのスピードアップを得ましたか?私はNCCLでAlexNetをテストし、2枚のカードで1.92倍のスピードアップを達成しましたが、4枚のカードで1.72倍のスピードアップを達成しました。 NCCLなしでは1.40(2枚)対1.33(4枚)です。 – nn0p