Я создал виртуальную машину в Google Compute us-east-1c region со следующими характеристиками: n1-standard-2 (2 vCPU, 7,5 ГБ памяти), 1 GPU NVIDIA Tesla K80, загрузочный диск: Deep Learning Image Tensorflow1.10.1 m7 CUDA 9.2.
Когда я впервые вошел в систему, он попросил меня установить драйверы, и я согласился.Он выдал мне несколько предупреждающих сообщений, которые я не сохранил.
Я пытался обучить модель, полностью написанную на Keras, с TF backend.
Однако, судя по скорости и загрузке ЦП (оба схожик тому, что он делает на моем ноутбуке, медленно и использует почти все доступные процессоры), графический процессор не используется.
Это также подтверждается выводом TF:
2018-09-21 08: 39: 48.602158: I tenorflow / core / platform / cpu_feature_guard.cc: 141] Ваш ЦП поддерживает инструкции, которые этот двоичный файл TensorFlow не был скомпилирован для использования: AVX2 FMA
Он не упоминал ни одногоGPU.(Спасибо @Matias Valdenegro!)
В моей модели я не имел отношения к GPU с пониманием того, что TF позаботится об этом автоматически.
Есть идеи?
Большое спасибо.