获取当前AI处理器架构版本号。
__aicore__ inline void GetArchVersion(uint32_t& coreVersion)
参数名 |
输入/输出 |
描述 |
---|---|---|
coreVersion |
输入 |
AI处理器架构版本 数据类型:uint32_t |
无
Atlas推理系列产品AI Core
Atlas A2训练系列产品
在调用GetArchVersion接口前,需先定义coreVersion ,调用GetArchVersion接口后coreVersion会变成相对应架构版本号的值。
由于硬件约束,在查看转换后的AI处理器架构版本号时需要将其打印成十六进制的数或者自行转换成十六进制的数。
uint32_t coreVersion = 0;//定义AI处理器版本 GetArchVersion(coreVersion); PRINTF("core version is %x", coreVersion);//需用%x将其打印成十六进制的数
不同型号服务器有不同的架构版本号取值,如下表所示:
架构版本号 |
型号 |
---|---|
200 |
Atlas推理系列产品AI Core |
220 |
Atlas A2训练系列产品 |