BlasSetNumThreads
支持运行时设置线程数。
接口定义
void BlasSetNumThreads(int numThreads)
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
numThreads |
整型数 |
设置的线程数,要求numThreads>0。 |
输入 |
依赖
#include "kblas.h"
示例
BlasSetNumThreads(4); // 设置运行线程数为4
支持通过设置环境变量设置线程数,如下所示:
export BLAS_NUM_THREADS=4
export OMP_NUM_TRHREADS=4
单独使用时,均可以设置运行线程数为4。当两个环境变量同时存在时,BLAS_NUM_THREADS的优先级更高。
父主题: Support Functions