Linuxでは、コマンドlspci | grep VGA
を使用してGPUを見つけることをお勧めします。 Ubuntuでは問題なく動作しますが、CentOSで同じものを使おうとすると、lspciコマンドが見つからないと表示されます。 CentOSでGPUカードを確認するにはどうすればよいですか。また、私はマシンの管理者ではなく、コマンドラインからリモートでのみ使用していることに注意してください。そのマシンでGPUをGPGPUとして使用するつもりですが、最初にGPUがあるかどうかを確認する必要があります。
/sbin/lspci
または/usr/sbin/lspci
を起動しようとしましたか?
これは、独自のドライバーがインストールされていることを前提としていますが、次のコマンドを発行します...
nvidia-smi
出力は次のようになります。
Mon Dec 23 10:50:28 2013
+------------------------------------------------------+
| NVIDIA-SMI 331.20 Driver Version: 331.20 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 660 Off | 0000:01:00.0 N/A | N/A |
| 10% 38C N/A N/A / N/A | 97MiB / 2047MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
lshw
またはlspci
を試してください。まだインストールしていない場合は、インストールする必要があります。
Lshwをインストールします
Sudo yum install lshw //CentOS
Sudo apt-get install lshw // Ubuntu
次に、これを実行します
Sudo lshw -C display
出力は次のようになります
*-display
description: VGA compatible controller
product: GP102 [GeForce GTX 1080 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:0b:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:95 memory:fb000000-fbffffff memory:e0000000-efffffff memory:de000000-dfffffff ioport:5000(size=128) memory:faf00000-faf7ffff
同様に、lspci
を試すことができます
lspci | grep VGA
出力は次のようになります
0b:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
lspciはパッケージpciutilsに含まれている必要があります。
dmidecodeを使用してこれを行うことはできますが、管理者ではないため、おそらくこれを行うことも、pciutilsパッケージをインストールすることもできません。
このシステムにXorgがある場合、それは簡単なはずです。
grep Graphics /var/log/Xorg.0.log
さて、CUDAを使用すると、システム上のCUDA対応デバイスを列挙する機能があります。使ってみませんか?