Pour ceux qui ne peuvent pas exécuter Keras ou TensorFlow sur GPU avec macOS Sierra
introduction
Ce n'est pas une solution, ce problème est possible
Le problème qui s'est produit
- L'erreur suivante apparaît même si CUDA et CuDNN sont entrés correctement.
- Library not loaded: @rpath/libcudnn.5.dylib
- Le GPU n'est pas utilisé même s'il est correctement installé (celui ci-dessous n'est pas affiché)
- I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcublas.8.0.dylib locally
- I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcudnn.5.dylib locally
- I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcufft.8.0.dylib locally
- I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcuda.1.dylib locally
- I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcurand.8.0.dylib locally
La cause
Vérifions le GPU, n'est-il pas fabriqué par Interl au lieu de NVIDIA?
Il m'a fallu un certain temps pour le remarquer car j'ai pu utiliser le mode GPU sur ma machine précédente, mais il semble que le GPU n'est plus fabriqué par NVIDIA à partir du modèle 2015 et que le mode GPU ne peut plus être utilisé. Cela ne peut pas être aidé, alors exécutons-le en mode CPU. .. ..
Si quelqu'un connaît un bon moyen, veuillez commenter. m (_ _) m