文档
注册
评分
提单
论坛
小AI

GetArchVersion

功能说明

获取当前AI处理器架构版本号。

函数原型

1
__aicore__ inline void GetArchVersion(uint32_t& coreVersion)

参数说明

参数名

输入/输出

描述

coreVersion

输出

AI处理器架构版本

数据类型:uint32_t

返回值

支持的型号

Atlas推理系列产品AI Core

Atlas A2训练系列产品/Atlas 800I A2推理产品

约束说明

在调用GetArchVersion接口前,需先定义coreVersion ,调用GetArchVersion接口后coreVersion会变成相对应架构版本号的值。

由于硬件约束,在查看转换后的AI处理器架构版本号时需要将其打印成十六进制的数或者自行转换成十六进制的数。

调用示例

如下样例通过调用GetArchVersion接口获取AI处理器架构版本号。
1
2
3
    uint32_t coreVersion = 0;//定义AI处理器版本
    AscendC::GetArchVersion(coreVersion);
    AscendC::PRINTF("core version is %x", coreVersion);//需用%x将其打印成十六进制的数

不同型号服务器有不同的架构版本号取值,如下表所示:

架构版本号

型号

200

Atlas推理系列产品AI Core

220

Atlas A2训练系列产品/Atlas 800I A2推理产品

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词