Мой графический процессор не используется Keras / TensorFlow.
Чтобы попытаться заставить мой GPU работать с tenorflow, я попытался установить tenorflow-gpu (я использую Python 3.6.8 в Windows):
pip3 install tensorflow-gpu --user
python -m notebook
import tensorflow as tf
Я получил тогда следующие ошибки:
ImportError ... Traceback (most recent call last),
ImportError: DLL load failed: Le module spécifié est introuvable.
ImportError ... Traceback (most recent call last)
Затем я делаю pip3 install tensorflow, python - notebook
, а затем import tensorflow as tf
работает, но когда я продолжаю:
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
print('Tensorflow: ', tf._ _ version _ _)
И я получаю:
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
incarnation: 587921620497715868
]
Tensorflow: 1.13.1
Это означает, что графический процессор не найден (и у меня на Lenovo Thinkpad P72 есть Intel UHD Graphics P630 и Nvidia Quadro P5200).
Также обратите внимание, что когда я запускаю! Nvidia-smi, я вижу, что Nvidia обнаруживается (как GPU [0]), поэтому я не понимаю, почему Tensorflow / Keras не используют его при обучении нейронных сетей.
Спасибо за помощь.