此接口用于获取硬件信息,包括SOC_VERSION、AICORE_TYPE、CORE_NUM以及各存储单元的大小等。
def get_soc_spec(key)
参数名 |
类型 |
说明 |
---|---|---|
key |
string类型 |
获取硬件信息,包含: "SOC_VERSION" "AICORE_TYPE" "CORE_NUM" "UB_SIZE" "L2_SIZE" "L1_SIZE" "CUBE_SIZE" "L0A_SIZE" "L0B_SIZE" "L0C_SIZE" "SMASK_SIZE" |
使用此接口前,需要先执行set_current_compile_soc_info接口设置昇腾AI处理器的类型,若不设置,默认使用Ascend310。
本示例中,以昇腾AI处理器的型号为“Ascend910”为例,实际调用时,请将变量soc_version的值修改为实际的昇腾AI处理器型号。
soc_version="Ascend910" tbe.common.platform.set_current_compile_soc_info(soc_version) tbe.common.platform.get_soc_spec("CORE_NUM")