У меня проблема при попытке использовать Keras с тремя графическими процессорами.
Мой псевдокод выглядит следующим образом:
import keras
import keras.models as M
from keras.utils import multi_gpu_model
i = M.Input(None,None,6)
o1,o2,o3 = my_Network(i)
net = M.Model(inputs = i, outputs = [o1,o2,o3])
net = multi_gpu_model(net,gpus = 3)
net.compile( ~~~~~ )
net.fit(~~~~~ )
Мой код обучает мою сеть, однако используется только один графический процессор.
Моя конфигурация следующая:
керас: 2.3.1
тензор потока: 2.1.0
Cuda: 10.0
windows: 10
GPU : Tesla 100 x 3 (VRAM: 32 ГБ x 3)
В чем ошибка?