#cvxpy
#cvxpy
Вопрос:
Я использую CVXPY на общем компьютере, и мне нужно установить ограниченное количество потоков.
prob = cvx.Problem(objective, constraints)
prob.solve(solver=cvx.CVXOPT)
есть ли какая-либо возможность ограничить количество потоков для CVXPY solver?
Спасибо!
Комментарии:
1. Это может быть немного сложно, но вы могли бы использовать Docker и ограничить его использованием только одного ядра потока.
Ответ №1:
обновите решение проблемы. как CVXPY, так и NUMPY могут создавать потоки в соответствии с доступными ядрами по умолчанию. необязательно ограничивать OMP_NUM_THREADS перед импортом NUMPY и CVXPY.
import os
os.environ["OMP_NUM_THREADS"] = "1"