AFAIK Caffe目前不支持多gpu培训。计划将来发布。参见讨论 这里 。 这好像是 NVIDIA的caffe分支 有这个功能。看到问题 这里 。
看起来Caffe现在开始支持C ++接口的多GPU培训。 查看文档 CommandLine接口 。
# train on GPUs 0 & 1 (doubling the batch size) caffe train -solver examples/mnist/lenet_solver.prototxt -gpu 0,1 # train on all GPUs (multiplying batch size by number of devices) caffe train -solver examples/mnist/lenet_solver.prototxt -gpu all
两种叉子现在已经支持多GPU了一段时间。
您可能有兴趣知道多GPU和PythonLayers存在一个相当严重的突出问题(请参阅 问题 , 临时修复 )。