2015-12-17 3 views
3

Я хочу запустить Caffe на 32-ядерную машину.Увеличивает ли Caffe до нескольких ядер процессора?

  1. Имеет ли шкаф caffe до доступного количества сердечников, чтобы использовать их лучше всего?
  2. Хотя есть 32 ядра, могу ли я использовать кофе только для выбранного количества ядер?

ответ

5

Вообще кофейная не поддерживает несколько процессоров/ядер в своем исходном коде, но он использует BLAS процедуры.

Таким образом, ответы на вопросы следующие:

  1. Да, но только через BLAS конфигурации, т.е.. е. ваша версия BLAS должна быть скомпилирована с поддержкой многопоточности (см. связанные обсуждения: here или here - по второй ссылке вы также можете найти некоторые изменения для caffe).
  2. Также через BLAS (если он был скомпилирован с поддержкой OpenMP, вы можете определить OMP_NUM_THREADS до требуемого значения).
Смежные вопросы