2011-12-20 22 views
9

Mam dostęp do zdalnego komputera, który ma dobrą kartę NVIDIA do obliczeń CUDA, ale nie mogę znaleźć sposobu, aby dowiedzieć się, której karty używa i jakie są specyfikacje CUDA (wersja itp.). Użyłem polecenia "lspci" na terminalu, ale nie ma śladu karty nvidia. Jestem prawie pewien, że ma kartę nVidia i wydaje się, że nvcc jest zainstalowany.Jak mogę uzyskać specyfikacje CUDA na komputerze z systemem Linux?

Ale naprawdę chcę dowiedzieć się specyfikacji karty i CUDA. Jakieś pomysły?

Dzięki!

Odpowiedz

8

Jeśli możesz znaleźć miejsce, w którym został zainstalowany katalog SDK CUDA, możesz po prostu uruchomić przykład, który powie Ci wszystko, co musisz wiedzieć i więcej. Wykonywalny powinien wynosić co $(SDK)/C/bin/linux/release/deviceQuery - czy to nie tam wtedy być może trzeba budować próbek pierwszy:

$ cd $(SDK) 
$ make 
$ ./C/bin/linux/release/deviceQuery 

Katalog CUDA SDK jest zwykle nazwany NVIDIA_GPU_Computing_SDK (nowsze wersje CUDA), czy tylko NVIDIA_CUDA_SDK (starsze wersje CUDA) .

+0

Czy nie ma innego sposobu? Wygląda na to, że administrator nie zainstalował sdk ... lub usunął go. Może sam go pobiorę i zbuduję. Dzięki. –

+0

Możesz ustawić niestandardowe urządzenie deviceQuery w swoim katalogu domowym :) – pQB

+0

@mieli: jeśli masz zainstalowane oprogramowanie nvcc, to nie byłoby SDK, ale jak powiedziałeś, mogło zostać usunięte –

Powiązane problemy