私たちは4つのGPUデバイスしか持っていません。私たちは4人以上のユーザーがcudaプログラムを実行しているので、プログラムを実行する前に、どのデバイスがビジーでないかを確認したい、またはメモリを割り当てられません。しかし、私はこのタグを取得する関数を見つけることができません。私たちは "cudaSetDevice()"と呼ばれるデバイスをいつ使用するかを知っているので、デバイスごとにタグが必要です。 「nvidia-smi」はどのプロセスがどのデバイスを使用しているか、どのくらいのメモリを使用したかなど、より詳細な情報を得ることができます。誰が私を助けることができますか?ピクチャどのデバイスが動作しているかを知る方法
0
A
答えて
1
cudaSetDeviceの値は0から始まり、追加のデバイスごとに単調増加します。あるいは、環境変数CUDA_VISIBLE_DEVICESを設定して、使用するデバイスを選択することもできます。 (https://devblogs.nvidia.com/parallelforall/cuda-pro-tip-control-gpu-visibility-cuda_visible_devices/参照)。
デバイスを使用しているものについての情報を入手するには、ドライバAPIを使用する必要があります。http://docs.nvidia.com/cuda/cuda-driver-api/index.html
関連する問題
- 1. firebaseデータベースインデックスが動作しているかどうかを知る方法?
- 2. FCM/GCMで `collapse_key`が動作しているかどうかを知る方法はありますか?
- 3. 私のInputStreamが動作しているか、適切な値を持っているかを知る方法
- 4. 私のアプリがデバイスからアンインストールされていることを知る方法...?
- 5. エミュレータの状態を正確に知る方法:動作していない、読み込んだ、デバイス
- 6. 私のRNプロジェクトがiosエミュレータまたはiOSデバイスで動作しているかどうかを知る方法はありますか?
- 7. Windows 10デバイスがペンをサポートしているかどうかを知る
- 8. moodle cronが動作しているかどうかを知るには?
- 9. アンドロイドアプリがインストールされているデバイスを知る方法はありますか?
- 10. OpenCLカーネルがGPU上で動作していることを知る方法は?
- 11. どのビューがタッチされているかを知る方法
- 12. 特定のデバイスが削除されたかどうかを知る方法C#
- 13. クライアントが生きているかどうかを知る方法
- 14. どのパッケージが起動しているかを知るには?
- 15. デバイスの密度を知る方法は?
- 16. メディアプレーヤーが動作しているかどうかを検出する方法
- 17. どのようにピクチャがピクチャボックス内にあるかをプログラムは知っていますか?
- 18. どのネットワークホストがデバイスに接続されているかをiosで知る方法
- 19. 私の要素がオーバーフローしているかどうかを知る方法
- 20. プッシュ通知がiPhone上で動作しないすべてのデバイス(Xcode8)バージョン
- 21. ウェブサイトがクッキーを使用しているかどうかを知る方法は?
- 22. TomcatがServlet 3.0をサポートしているかどうかを知る方法は?
- 23. FileSystemWatcherがどのメソッドを呼び出しているかを知る方法?
- 24. どのプロセスがLinuxでファイルを変更しているかを知る方法
- 25. どのアクティビティがカスタムリストアダプタを呼び出しているかを知る方法は?
- 26. AWS ELB:どのELBがリクエストを転送しているかを知る方法
- 27. 行が存在しないかどうかを知る方法?
- 28. SpinnerがJavaFXで増加しているかどうかを知る方法?
- 29. どのuiviewユーザが使用しているかを知る方法
- 30. TPLスレッドがより多くの作業を要求しているかどうかを知る方法?