Я использую облачную виртуальную машину Google с 4 графическими процессорами Tesla K80.
Я использую модель keras, используя multi_gpu_model с gpus = 4 (так как у меня 4 gpu).Но я получаю следующую ошибку
ValueError: Для вызова multi_gpu_model
с gpus=4
мы ожидаем, что будут доступны следующие устройства: ['/ cpu: 0', '/ gpu:0 ',' / gpu: 1 ',' / gpu: 2 ',' / gpu: 3 '].Однако эта машина имеет только: ['/ cpu: 0', '/ xla_cpu: 0', '/ xla_gpu: 0', '/ gpu: 0'].Попробуйте уменьшить gpus
.
Я вижу, что здесь только два GPU, а именно '/xla_gpu:0', '/gpu:0'
.Итак, я попытался с gpus = 2
и снова получил следующую ошибку
ValueError: Для вызова multi_gpu_model
с gpus=2
мы ожидаем, что будут доступны следующие устройства: ['/ cpu: 0',' / gpu: 0 ',' / gpu: 1 '].Однако эта машина имеет только: ['/ cpu: 0', '/ xla_cpu: 0', '/ xla_gpu: 0', '/ gpu: 0'].Попробуйте уменьшить gpus
.
Может кто-нибудь помочь мне с ошибкой.Спасибо!