#python #tensorflow #nvidia #conv-neural-network
#python #тензорный поток #nvidia #conv-нейронная сеть
Вопрос:
Я работаю над проектом Python с использованием tensorflow. Я хотел бы использовать графический процессор, чтобы сократить время, необходимое для обучения модели. Я выполнил шаги по установке Cuda Toolkit и добавил необходимые переменные среды. Я все еще получаю эту ошибку:
2020-11-01 15:04:56.197406: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cudart64_101.dll
2020-11-01 15:04:58.911682: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library nvcuda.dll
2020-11-01 15:04:58.960424: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1716] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: GeForce RTX 2060 computeCapability: 7.5
coreClock: 1.2GHz coreCount: 30 deviceMemorySize: 6.00GiB deviceMemoryBandwidth: 312.97GiB/s
2020-11-01 15:04:58.969038: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cudart64_101.dll
2020-11-01 15:04:58.980867: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cublas64_10.dll
2020-11-01 15:04:58.988995: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cufft64_10.dll
2020-11-01 15:04:59.001511: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library curand64_10.dll
2020-11-01 15:04:59.015870: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cusolver64_10.dll
2020-11-01 15:04:59.022750: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cusparse64_10.dll
2020-11-01 15:04:59.035897: **W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudnn64_7.dll'; dlerror: cudnn64_7.dll not found
2020-11-01 15:04:59.049352: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1753] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.**
Skipping registering GPU devices...
2020-11-01 15:04:59.070732: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)to use the following CPU instructions in performance-critical operations: AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Есть ли у кого-нибудь идеи о том, как решить эту проблему?
Спасибо
Комментарии:
1. В дополнение к установке CUDA (правильная версия) вы также должны установить cuDNN (правильная версия) для использования tf-gpu.
2. Я загрузил «Библиотеку cuDNN для Windows10 (x86)» для Cuda версии 10.1, которая у меня есть на моем ПК, с сайта: developer.nvidia.com/rdp/cudnn-download
3. Вы должны: 1. Убедиться, что это правильная версия, ожидаемая вашей сборкой tf-gpu 2. Убедитесь, что библиотеки можно найти в среде, в которой работает ваш tf-gpu.
4. Открываем папку: «C:Program FilesNVIDIA GPU Computing Toolkit CUDA v10.1 cuda bin», я нахожу файл»cudnn64_8.dll » пока Tensorflow ищет «cudnn64_7.dll »
5. Ну вот, это, вероятно, проблема.