Получение scipy.optimize.minimize для использования всех моих ядер - PullRequest
0 голосов
/ 22 марта 2020

Прежде чем я go включу и распараллелю свой код, я хочу спросить, есть ли непосредственное преимущество в использовании 20 ядер против 4 ядер в высокопроизводительном кластере при вызове чего-то вроде:

scipy.optimize.minimize(cost_function, init_params, jac=True, method='L-BFGS-B', options=opts)

scipy.optimize.minimize при использовании алгоритма BFGS с ограниченной памятью автоматически выиграет от наличия большего количества ядер.

В качестве первой проверки я запустил свой код на 20 ядрах. Затем я sh перешел на используемый мной узел и запустил htop. Кажется, что мой код использует 100 ядер на 100%. Обязательно ли это означает, что scipy автоматически получает выгоду от дополнительных ядер?

Буду признателен за любой совет, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...