2016-04-04 13 views
1

ハードウェアの代わりに1を返します。 Ubuntuの4.8.4-2ubuntu1〜14.04.1) CUDA 7.5CUDA DEVICEQUERYは2

NVIDIA-SMI示し

+------------------------------------------------------+      
| NVIDIA-SMI 352.79  Driver Version: 352.79   |      
|-------------------------------+----------------------+----------------------+ 
| 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 780 Ti Off | 0000:01:00.0  N/A |     N/A | 
| 30% 43C P2 N/A/N/A | 877MiB/3071MiB |  N/A  Default | 
+-------------------------------+----------------------+----------------------+ 
| 1 GeForce GTX 780 Ti Off | 0000:03:00.0  N/A |     N/A | 
| 29% 25C P8 N/A/N/A |  11MiB/3071MiB |  N/A  Default | 
+-------------------------------+----------------------+----------------------+ 

DEVICEQUERYは

CUDA Device Query (Runtime API) version (CUDART static linking) 

Detected 1 CUDA Capable device(s) 

Device 0: "GeForce GTX 780 Ti" 
    CUDA Driver Version/Runtime Version   7.5/7.5 
    CUDA Capability Major/Minor version number: 3.5 
    Total amount of global memory:     3072 MBytes (3221028864 bytes) 
    (15) Multiprocessors, (192) CUDA Cores/MP:  2880 CUDA Cores 
    GPU Max Clock rate:       1084 MHz (1.08 GHz) 
    Memory Clock rate:        3500 Mhz 
    Memory Bus Width:        384-bit 
    L2 Cache Size:         1572864 bytes 
    Maximum Texture Dimension Size (x,y,z)   1D=(65536), 2D=(65536, 65536), 3D=(4096, 4096, 4096) 
    Maximum Layered 1D Texture Size, (num) layers 1D=(16384), 2048 layers 
    Maximum Layered 2D Texture Size, (num) layers 2D=(16384, 16384), 2048 layers 
    Total amount of constant memory:    65536 bytes 
    Total amount of shared memory per block:  49152 bytes 
    Total number of registers available per block: 65536 
    Warp size:          32 
    Maximum number of threads per multiprocessor: 2048 
    Maximum number of threads per block:   1024 
    Max dimension size of a thread block (x,y,z): (1024, 1024, 64) 
    Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535) 
    Maximum memory pitch:       2147483647 bytes 
    Texture alignment:        512 bytes 
    Concurrent copy and kernel execution:   Yes with 1 copy engine(s) 
    Run time limit on kernels:      No 
    Integrated GPU sharing Host Memory:   No 
    Support host page-locked memory mapping:  Yes 
    Alignment requirement for Surfaces:   Yes 
    Device has ECC support:      Disabled 
    Device supports Unified Addressing (UVA):  Yes 
    Device PCI Domain ID/Bus ID/location ID: 0/3/0 
    Compute Mode: 
    < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) > 

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 7.5, CUDA Runtime Version = 7.5, NumDevs = 1, Device0 = GeForce GTX 780 Ti 
Result = PASS 
示します3210

/devにnvidiaのファイルに対するアクセス権は、次のとおりです。

crw-rw-rw- 1 root root 195, 0 Apr 3 21:18 nvidia0 
crw-rw-rw- 1 root root 195, 1 Apr 3 21:18 nvidia1 
crw-rw-rw- 1 root root 195, 255 Apr 3 21:18 nvidiactl 
crw-rw-rw- 1 root root 244, 0 Apr 3 21:24 nvidia-uvm 

はなぜDEVICEQUERYは1つのだけのGPUを示していますか?

+0

nvidiaドライバの後に2枚目のカードをインストールしましたか?私はP8/P2のステータスに興味があります。もしそのドライバが2枚のカードを管理していないのであれば。新しいドライバをインストールすると役に立ちます。 –

+0

この質問は[SO]については全く話題ではなく、私はそれを閉じるために投票しました – talonmies

答えて

-1

ちょっと推測しますが、機会があればCUDA_VISIBLE_DEVICESの特質がありますか?

+0

その環境変数を設定せずに環境変数を1(deviceQueryが表示しないカード)に設定しないと、しかし、問題はdeviceQueryだと思います。なぜなら、nvidia-smi -l 1でパフォーマンスを監視すると、--query --display = PERFORMANCE --filename = gpu_utillization.logコンパイルされたcudaを実行すると両方のパフォーマンス状態が変化することがわかりますアプリのようなアプリ。 – aquagremlin

+0

「0,1」 'に設定しようとしましたか? –

+0

はい、私は "0,1"と0,1を試しました。これを参照してくださいhttp://askubuntu.com/questions/752534/assign-cuda-to-a-specific-gpu/753544#753544私はenv変数を '1'に設定しても、私はまだ両方のカードのランプアップのパフォーマンスを参照してください。 SLIブリッジが混乱しているのだろうか? – aquagremlin

-2

それはCUDAサンプルのほとんどは、単に2枚のカードを使用するようにコーディングされていないことが判明します。適切にコード化されると、両方のgpusが使用されます。

+1

私の知るところでは、デバイスクエリはすべてのカードを見るように設計されています。別のサンプルがありますか? –