kupl_set_kernel_concurrency
设置全局的算子并发度。
接口定义
void kupl_set_kernel_concurrency(int num);
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
num |
int |
需要设置的算子并发度的值 约束:1≤num≤kupl_get_num_executors();当输入不在约束范围内时,内部设置num为kupl_get_num_executors() |
输入 |
示例
1 2 3 4 5 6 7 8 9 10 | #include <stdio.h> #include "kupl.h" int main() { kupl_set_kernel_concurrency(2); int num = kupl_get_kernel_concurrency(); printf("kupl kernel concurrency = %d\n", num); return 0; } |
运行结果如下。
kupl kernel concurrency = 2

- 上述示例设置并打印了全局算子并发度的值。上述kupl_set_kernel_concurrency函数将算子并发度设置为2。
- 除了通过kupl_set_kernel_concurrency函数接口设置算子并发度外,还可以通过环境变量KUPL_KERNEL_CONCURRENCY来设置算子并发度。
父主题: 内存管理函数