可以设置Caffe的所有GPU(尤其是pyCaffe)吗?
类似的东西:
caffe train -solver examples/mnist/lenet_solver.prototxt -gpu all
答案 0 :(得分:7)
这两种叉子已经支持多GPU了一段时间。
您可能有兴趣知道多GPU和PythonLayers存在一个相当严重的突出问题(请参阅issue,temporary fix)。
答案 1 :(得分:6)
AFAIK Caffe目前不支持多gpu培训。计划将来发布。请参阅讨论here 似乎NVIDIA's branch of caffe具有此功能。请参阅问题here。
答案 2 :(得分:4)
似乎Caffe现在开始支持C ++接口的多GPU培训。 请参阅CommandLine interface上的文档。
# 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