ответ

5

AFAIK Caffe не поддерживает мульти обучения GPU на данный момент. Это планируется для будущего выпуска. См. Обсуждение here.
Кажется, что NVIDIA's branch of caffe имеет эту функциональность. См. Вопрос here.

+0

Кажется, это устаревшая информация? – mrgloom

4

Кажется, что Caffe теперь начинает поддерживать обучение на нескольких GPU для интерфейса C++. См. Документы на 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 
+0

Сколько у вас было ускорений? – nn0p

+0

Привет @ nn0p, ускорение почти линейно. – beahacker

+0

с или без NCCL? И я думаю, что размер сети также влияет на коэффициент ускорения. – nn0p

6

Обе вилки поддерживали мульти-графический процессор на некоторое время.

  • BVLC/кофейная получил поддержку мульти-GPU на 08/13/2015 (см commit, issue).
  • NVIDIA/caffe получила поддержку для нескольких GPU на 06/19/2015 (см. release note).

Вы можете быть заинтересованы, чтобы знать, что есть довольно серьезная нерешенный вопрос с несколькими GPU и PythonLayers (см issue, temporary fix).

 Смежные вопросы

  • Нет связанных вопросов^_^