Keras多gpu内存使用情况不同

Keras多gpu内存使用情况不同,keras,gpu,equals,Keras,Gpu,Equals,我尝试在我的labtop中使用4个GPU。所以我使用这个命令 新的gpu模型=多gpu模型(模型,gpu=4) 它工作得很好,但有一个问题。 只有第一个gpu有更多的gpu内存。 下面是我的代码和由watch nvidia smi 第一个gpu0仅当在命令new\u model=multi\u gpu model(model,gpu=4) 在此期间,4000MiB内存出现在第一个gpu0中 为什么会出现这种不公平的gpu使用? 如何平等地使用4个GPU? 请给我一个提示 非常感谢

我尝试在我的labtop中使用4个GPU。所以我使用这个命令

新的gpu模型=多gpu模型(模型,gpu=4)

它工作得很好,但有一个问题。 只有第一个gpu有更多的gpu内存。 下面是我的代码和由
watch nvidia smi

第一个gpu0仅当在命令
new\u model=multi\u gpu model(model,gpu=4)

在此期间,4000MiB内存出现在第一个gpu0中

为什么会出现这种不公平的gpu使用? 如何平等地使用4个GPU? 请给我一个提示

非常感谢