限制mkl使用单线程运行
2019-10-29 本文已影响0人
愤愤的有痣青年
在系统压力不大的情况下,mkl相关库使用多线程会加快处理速度,但是当并发量高时,使用此办法反而会降低处理效率,此时若限制mkl只能使用单线程的话速度会得到大幅提升,限制方式为加上如下两个环境变量.
export OPENBLAS_NUM_THREADS=1
export MKL_NUM_THREADS=1
在系统压力不大的情况下,mkl相关库使用多线程会加快处理速度,但是当并发量高时,使用此办法反而会降低处理效率,此时若限制mkl只能使用单线程的话速度会得到大幅提升,限制方式为加上如下两个环境变量.
export OPENBLAS_NUM_THREADS=1
export MKL_NUM_THREADS=1