基于GPU集群的并行训练同一个深度学习模型
发布时间
阅读量:
阅读量
Reference:
【简述-zzw】Keras同时用多张显卡训练网络
以 tensorflow 为后端,有两种方法可以在多张GPU上运行一个模型:数据并行和设备并行,参考keras中文文档。
数据并行:
数据并行将目标模型在多个设备上各复制一份,并使用每个设备上的复制品处理整个数据集的不同部分数据。Keras在keras.utils.multi_gpu_model中提供有内置函数,该函数可以产生任意模型的数据并行版本,最高支持在8片GPU上并行。 请参考utils中的multi_gpu_model文档。 下面是一个例子:
from keras.utils import multi_gpu_model
# Replicates `model` on 8 GPUs.
# This assumes that your
全部评论 (0)
还没有任何评论哟~
