2

私はテスラ C2075 を持っています。グローバルメモリサイズを知りたかった。そこで、deviceQuerySDK サンプルを実行しました。4GB のグローバル メモリと報告されますが、nvidia-smi-q を実行すると、6GB のグローバル メモリと報告されます。このミスマッチはなぜ起こるのでしょうか。OS専用のメモリはありますか?./deviceQuery レポート:

CUDA デバイス クエリ (ランタイム API) バージョン (CUDART 静的リンク)

1 個の CUDA 対応デバイスが見つかりました

デバイス 0: "Tesla C2075"
CUDA ドライバー バージョン / ランタイム バージョン 5.0 / 5.0
CUDA 機能 メジャー/マイナー バージョン番号: 2.0
グローバル メモリの合計量: 4096 MBytes (4294967295 バイト)

nvidia-smi -q 出力:

メモリ使用量
合計 : 5375 MB
使用済み : 39 MB
空き : 5336 MB

4

1 に答える 1

3

32 ビット Linux を実行しているため、プロセスで使用できるデバイス メモリは 4GB のみです。

デバイスにはまだ 6GB があるため、デバイスを共有する 2 つのプロセスがある場合、それらの間で 6GB 全体を占有できますが、各プロセスは 4GB しか使用できません。

于 2012-09-07T15:49:54.770 に答える