kpccl_set_kernel_concurrency_local
设置当前线程的算子并发度。
接口定义
void kpccl_set_kernel_concurrency_local(int num);
参数
参数名 |
类型 |
描述 |
输入/输出 |
|---|---|---|---|
num |
int |
需要设置的当前线程的算子并发度的值 约束:1≤num≤kpccl_get_num_executors();当输入不在约束范围内时,内部设置num为kpccl_get_num_executors() |
输入 |
示例
#include <stdio.h>
#include "kpccl.h"
int main()
{
kpccl_set_kernel_concurrency_local(2);
int num = kpccl_get_kernel_concurrency_local();
printf("local kpccl kernel concurrency = %d\n", num);
return 0;
}
运行结果如下。
local kpccl kernel concurrency = 2
- 上述示例设置并打印了当前线程的算子并发度的值。
- 上述kpccl_set_kernel_concurrency_local函数将算子并发度设置为2。
父主题: 内存管理函数