产品支持情况
产品
|
是否支持
|
Ascend 950PR/Ascend 950DT
|
√
|
Atlas A3 训练系列产品/Atlas A3 推理系列产品
|
√
|
Atlas A2 训练系列产品/Atlas A2 推理系列产品
|
√
|
Atlas 200I/500 A2 推理产品
|
√
|
Atlas 推理系列产品
|
√
|
Atlas 训练系列产品
|
√
|
功能说明
根据核函数句柄获取Device侧算子起始地址。
不同产品上的AI数据处理核心单元不同,关于Core的定义及详细说明,请参见aclrtDevAttr。
- 对于以下产品型号,通过aicAddr参数返回的是AI Core上的算子起始地址。
Atlas 训练系列产品
Atlas 推理系列产品
- 对于以下产品型号,通过aicAddr参数返回的是Cube Core上的算子起始地址。
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品
函数原型
| aclError aclrtGetFunctionAddr(aclrtFuncHandle funcHandle, void **aicAddr, void **aivAddr)
|
参数说明
参数名
|
输入/输出
|
说明
|
funcHandle
|
输入
|
核函数句柄。类型定义请参见aclrtFuncHandle。
|
aicAddr
|
输出
|
AI Core或Cube Core上的算子起始地址。
|
aivAddr
|
输出
|
Vector Core上的算子起始地址。
若通过本接口获取到aivAddr为空,则表示该算子不在Vector Core上执行。
|