下载
中文
注册

aclrtSetGroup

Atlas 200/300/500 推理产品 ,不支持该接口。

Atlas 200I/500 A2 推理产品 ,不支持该接口。

Atlas 训练系列产品 ,不支持该接口。

Atlas A2 训练系列产品/Atlas 800I A2 推理产品 ,不支持该接口。

函数功能

指定当前运算使用哪个Group的算力,该接口必须在指定Context后调用。

约束说明

  • Atlas 推理系列产品 ,Ascend EP标准形态下,不支持调用本接口。
  • 调用DCMI提供的dcmi_create_capability_group接口创建分组后,再调用AscendCL接口进行算力Group查询与设置。

    AscendCL接口调用顺序:调用aclrtSetDevice接口指定计算设备-->调用aclrtGetAllGroupInfo接口获取所有Group信息-->调用aclrtGetGroupCount接口获取Group数量-->调用aclrtGetGroupInfoDetail接口获取指定Group信息-->调用aclrtSetGroup接口设置分组-->执行其它任务-->调用aclrtResetDevice接口释放计算设备。

    若刷新分组(例如调用dcmi_create_capability_group接口新增分组、调用dcmi_delete_capability_group接口删除分组等),需重启业务AscendCL应用进程。

函数原型

aclError aclrtSetGroup(int32_t groupId)

参数说明

参数名

输入/输出

说明

groupId

输入

表示Group的ID,用于指定当前计算要使用的Group。

您需要提前调用aclrtGetGroupInfoDetail接口获取Group的ID。

返回值说明

返回0表示成功,返回其他值表示失败。