查询当前Context下可以使用的所有Group的详细算力信息。
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
Atlas A2训练系列产品,不支持该接口。
AscendCL接口调用顺序:调用aclrtSetDevice接口指定计算设备-->调用aclrtGetAllGroupInfo接口获取所有Group信息-->调用aclrtGetGroupCount接口获取Group数量-->调用aclrtGetGroupInfoDetail接口获取指定Group信息-->调用aclrtSetGroup接口设置分组-->执行其它任务-->调用aclrtResetDevice接口释放计算设备。
若刷新分组(例如调用dsmi_create_capability_group接口新增分组、调用dsmi_delete_capability_group接口删除分组等),需重启业务AscendCL应用进程。
dsmi_create_capability_group接口和dsmi_delete_capability_group接口的详细说明请参见《DSMI API参考》。
aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo)
参数名 |
输入/输出 |
说明 |
---|---|---|
groupInfo |
输出 |
获取所有Group对应的详细算力信息的指针。 需提前调用aclrtCreateGroupInfo接口创建aclrtGroupInfo类型的数据。 |
返回0表示成功,返回其它值表示失败。