2015-11-17 11 views
9

Mam zamiar użyć cuDNN w Linuksie: jak sprawdzić, której wersji cuDNN potrzebuję? Czy zawsze powinienem używać najnowszego?Jak sprawdzić wersję cuDNN, z której należy korzystać?

E.g. wybór odpowiedniej wersji CUDA depends on w wersji sterownika Nvidia. Zastanawiam się, czy istnieją podobne ograniczenia dla wyboru cuDNN (biorąc pod uwagę, że może to dać niektóre komunikaty o błędach później fancy wolałbym wiedzieć, zanim spróbuję).

Odpowiedz

12

Powinieneś użyć tej najnowszej wersji cuDNN obsługiwanej przez Twoją aplikację i platformę, ponieważ będzie ona zawierała najwięcej poprawek i ulepszeń. I tak, wersje cuDNN zależą od konkretnych wersji cuda. To jest napisane w download page. (Musisz być zarejestrowany deweloper dostęp do tej strony.)

cuDNN v5.1 has different versions for CUDA 7.5 and CUDA 8.0 
cuDNN v5 has different versions for CUDA 7.5 and CUDA 8.0 
cuDNN v4 and v3 both require CUDA 7.0 
cuDNN v2 and v1 both require CUDA 6.5 
All cuDNN versions require compute capability >= 3.0 devices 

Ponownie, wszystkie powyższe informacje są dostępne na stronie pobierania dla cuDNN. Poprzednie wersje można pobrać z linku na dole strony pobierania.

+0

Czy próbowałeś cuDNN v3 na CUDA 6.5? Jaki jest potencjalny problem w przypadku korzystania z niższej wersji CUDA? – Jon

+0

Zgodnie z instrukcją obsługi, cuDNN v5.1 działa również z CUDA Toolkit 7.0 dla platform ARM. –

4

W uzupełnieniu do wymagań wersji CUDA, trzeba upewnić się, że GPU ma zdolność obliczeniową, która jest wystarczająco wysoka:

  • Wszystkie wersje cuDNN od 1,0 do 5,1 wymagać zdolności obliczeniowej 3.0 lub wyższa.

Wikipedii CUDA artykuł ma dobrą listę różnych poziomach zdolności obliczeniowej GPU i odpowiadających (podobna lista jest dostępna na stronie internetowej Nvidii compute capability).

+0

Zmieniłem informacje o możliwościach obliczeń na @RobertCrovella, dla zapewnienia kompletności – talonmies

+0

@talonmies brzmi dobrze, dzięki –

+0

Gdzie możemy sprawdzić informacje o CuDNN v4, v5? – mrgloom

Powiązane problemy