8

単一の GPU がインストールされたシステムがあり、最新バージョンの CUDA もインストールされているとします。

GPU の計算能力を判断したいと考えています。コードをコンパイルできれば、それは簡単です。

#include <stdio.h>
int main() {
    cudaDeviceProp prop;
    cudaGetDeviceProperties(&prop, 0);
    printf("%d", prop.major * 10 + prop.minor);
}

しかし、コンパイルせずにそれをやりたいとします。できますか?デバイスに関するあらゆる種類の情報を照会できるので、役立つかもしれないと思いnvidia-smiましたが、コンピューティング機能を取得できないようです。多分私にできることは他にありますか?/procまたはシステムログを介して見えるものでしょうか?

編集:これは、私が制御していないシステムで、ビルドの前に実行することを目的としています。そのため、最小限の依存関係を持ち、コマンドラインで実行し、root 権限を必要としない必要があります。

4

2 に答える 2