Я хотел бы знать, возможно ли изменить во время выполнения (Python) максимальное количество потоков, используемых OpenBLAS за numpy?
Я знаю, что его можно установить перед запуском интерпретатора через переменную среды OMP_NUM_THREADS
, но я хотел бы изменить его во время выполнения.
Обычно при использовании MKL вместо OpenBLAS возможно:
import mkl
mkl.set_num_threads(n)
openblas_set_num_threads
, используя модульctypes
. Аналогично этому вопросу. - person   schedule 10.04.2015