Nvidia Tesla s2050 を持っています。nvidia quadro カードを搭載したホスト。CUDA 3.1 を搭載した CentOS 5.5 cuda アプリを実行するとき、4 つの Tesla c-2050 を使用したいのですが、ジョブを 5 で均等に分割しながら全体のパフォーマンスを遅らせないように、ホストに quadro を含めません。これを実装する方法はありますか?
2 に答える
2
4つのプロセスと4つのデバイスがあると仮定しますが、質問では5つのプロセスと4つのデバイスがあることが示唆されています。つまり、手動スケジューリングが望ましい場合があります(Teslaデバイスが「共有」モードの場合)。
最も簡単なのは、nvidia-smiを使用して、Quadroデバイスが「計算禁止」であることを指定することです。また、テスラが「コンピューティングエクスクルーシブ」であることを指定します。これは、常に1つのコンテキストのみがこれらのそれぞれにアタッチできることを意味します。
詳細については、 mannvidia-smiを実行してください。
于 2010-09-14T15:05:52.683 に答える