Проверка
nvcc -V
и
nvidia-smi
и посмотрите, показывает ли он наш графический процессор или нет.
Предполагая, что вы cuda cudnn и все проверено,
вам может понадобиться
1. Удалите keras
2. Удалите тензор потока
3. удалите tenorflow-gpu
4. Устанавливаем только tenorflow-gpu pip install tensorflow-gpu==1.5.0
5. Установите Keras сейчас.
Я выполнил эти шаги, и теперь Керас использует gpu.
Надеюсь, это поможет в некоторой степени.