nvidia-smi がハードウェア レベルの詳細を取得できるようにする内部操作は何ですか? このツールは、GPU デバイスで何らかのプロセスが既に実行されている場合でも実行され、使用状況の詳細、プロセスの名前と ID などを取得します。このようなツールをユーザー レベルで開発することは可能ですか? NVML はどのように関連していますか?
2886 次
1 に答える
5
Nvidia-smi は NVML の薄いラッパーです。Tesla Deployment Kitに含まれる SDK を使用して、NVML でコーディングできます。
nvidia-smi で実行できることはすべて、C ライブラリ NVML から直接クエリできます。何らかのアプリでこのデータを照会する必要がある場合は、nvidia-smi stdout (過去にフォーマットが変更されました) を解析するのではなく、NVML に対して書き込む方が適切です (そしておそらく簡単です)。
NVML ライブラリ用のpythonおよびperlバインディングもあります。そのため、C よりも高度なプログラミング言語を使用できます。
于 2013-02-16T07:02:06.397 に答える