web-dev-qa-db-ja.com

CentOSLinuxでGPUを確認する方法

Linuxでは、コマンドlspci | grep VGAを使用してGPUを見つけることをお勧めします。 Ubuntuでは問題なく動作しますが、CentOSで同じものを使おうとすると、lspciコマンドが見つからないと表示されます。 CentOSでGPUカードを確認するにはどうすればよいですか。また、私はマシンの管理者ではなく、コマンドラインからリモートでのみ使用していることに注意してください。そのマシンでGPUをGPGPUとして使用するつもりですが、最初にGPUがあるかどうかを確認する必要があります。

11
pythonic

/sbin/lspciまたは/usr/sbin/lspciを起動しようとしましたか?

16
shodanex

これは、独自のドライバーがインストールされていることを前提としていますが、次のコマンドを発行します...

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                                               |
+-----------------------------------------------------------------------------+
18
Erik

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)
6
Abu Shoeb

lspciはパッケージpciutilsに含まれている必要があります。

dmidecodeを使用してこれを行うことはできますが、管理者ではないため、おそらくこれを行うことも、pciutilsパッケージをインストールすることもできません。

このシステムにXorgがある場合、それは簡単なはずです。

grep Graphics /var/log/Xorg.0.log
2
K1773R

さて、CUDAを使用すると、システム上のCUDA対応デバイスを列挙する機能があります。使ってみませんか?

1
IneQuation