問題タブ [nvml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - cuda/nvml ライブラリで「nvmlDevice_t」型変数を返す関数はどれですか?
私は GPU を使用しており、GPU のシリアル番号を取得したいと考えています。NVIDIA Management Library には、使用できる機能があります。関数のプロトタイプは .
nvmlReturn_t nvmlDeviceGetSerial ( nvmlDevice_t device, char* serial, unsigned int length );
最初のパラメータは「nvmlDevice_t デバイス」です。いろいろ検索しましたが、この型を返す関数が見つかりません。どうすれば取得できますか?
visual-studio - Visual Studioコマンドラインcl.exeはnvidia nvmlコードをコンパイルしますか?
簡単な nvml テスト コードを作成します。
Linux では、gcc を使用して問題なくコンパイルおよび実行できます。
gcc test.c -I /usr/local/cuda-11.5/include -l:libnvidia-ml.so -o テスト
しかし、Visual Studio cl.exe を使用して Windows で同じことを行うにはどうすればよいですか?
私は次のことを試しましたが、うまくいきませんでした。
cl.exe test.c /EHsc /I "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\include" /link /LIBPATH:"c:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11 .5\lib\x64"
cl.exe には、gcc の「-l:libnvidia-ml.so」に相当するものはないようです。
cmd - NVML の初期化に失敗しました: 見つかりません
「nvidia-smi」コマンドの実行に問題があります-実行しようとするたびに。次のエラーが表示されます: NVML の初期化に失敗しました: 見つかりません