>>> import theano
Using gpu device 0: GeForce GTX 980 (CNMeM is disabled, cuDNN 5105)
/usr/local/lib/python2.7/site-packages/theano/sandbox/cuda/__init__.py:600: UserWarning: Your cuDNN version is more recent than the one Theano officially supports. If you see any problems, try updating Theano or downgrading cuDNN to version 5.
warnings.warn(warn)Oke met een warning omdat ik al op een heel nieuwe versie zit maar toch.
Even vastleggen hoe mij dat gelukt is.
Ik heb de nieuwste Xcode software geladen. Dat is goed maar de developer tools zijn van een te nieuwe versie:
nvcc fatal : The version ('80000') of the host compiler ('Apple clang') is not supported
Dus weer terugzetten naar versie 7.3. Hier vind ik hoe dat moet.
Met name ook het terugzetten naar de juiste versie is belangrijk.
sudo xcode-select --switch /Library/Developer/CommandLineTools
Voor CuDNN heb ik de handmatige installatie gedaan. Eerst versie 8.0 gedownload van de NVIDEA site. Daarna de bestanden naar de actieve cuda directory gekopieerd. Het gaat om deze bestanden:
Het eerste bestand gaat naar de
/Developer/NVIDIA/CUDA-8.0/include
de andere naar de /Developer/NVIDIA/CUDA-8.0/lib
et voila. Het werkt!
Nu kijken of we er iets interessants op kunnen laten draaien. Een Keras autoencoder voorbeeld lijkt al prima te werken.
Geen opmerkingen:
Een reactie posten