鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

kupl_set_kernel_concurrency

设置全局的memcpy算子并发度。

接口定义

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来设置算子并发度。