2016-07-17 8 views
1

プリントアウトすべての反復の間にカフェを、使用してCNNを訓練しながら、私は次の警告の3と5回の繰り返しの間で取得:caffeでイメージの読み込みを高速化する方法は?

blocking_queue.cpp:50] Waiting for data 

私は私が使用してlmdbデータベースを作ったという点で、デフォルトのカフェの設定を使用しています提供されたスクリプト画像は200x200pxのtifで、約30〜50kBでlmdbにロードされます。

減速の原因を診断するにはどうすればよいですか?私。ハードウェアチェーンのどの部分をアップグレードする必要があるか、または処理速度を上げるためにソフトウェアでできること私はCUDAバージョン7.5.18でGeForce GTX 980 GPUを使用しています。

+0

lmdbデータセットがネットワークドライブ上に存在する可能性はありますか?あなたはおそらく低速のネットワーク接続に苦しんでいますか? – Shai

+0

lmdbファイルは、直接アクセスローカルドライブ、Samsung SSD SM87 – user3450049

答えて

2

これは、I/Oチェーンに問題がある可能性があります。デバイスへのI/O機能を監視するアプリケーションがありますか。 「Waiting for data」と同時に応答が遅いのですか?

バッチサイズを増やすことが考えられます。一度に多くのデータを読み込むと、モデルのビジー時間が長くなり、I/Oルーチンに次のデータブロックをフェッチする時間が長くなります。

関連する問題