---
title: aclrtDevAttr
description: "| 数据格式 | 说明 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclpythondevg_01_1111.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclpythondevg_01_1111.html
indexId: ac8d263d97b5c995803996f826dfe620efa4acea1104026d57b7893d22479ae771
---
# aclrtDevAttr

| 数据格式 | 说明 |
| --- | --- |
| ACL\_DEV\_ATTR\_AICPU\_CORE\_NUM = 1 | AI CPU数量。 |
| ACL\_DEV\_ATTR\_AICORE\_CORE\_NUM = 101 | AI Core数量。 |
| ACL\_DEV\_ATTR\_VECTOR\_CORE\_NUM = 201 | Vector Core数量。 |
| ACL\_DEV\_ATTR\_WARP\_SIZE = 202 | 一个Warp里的线程数，在SIMT（单指令多线程，Single Instruction Multiple Thread）编程模型中，Warp是指执行相同指令的线程集合。 仅Atlas 350 加速卡支持该类型其它产品型号当前不支持该类型。 |
| ACL\_DEV\_ATTR\_MAX\_THREAD\_PER\_VECTOR\_CORE = 203 | 每个VECTOR\_CORE上可同时驻留的最大线程数。 仅Atlas 350 加速卡支持该类型其它产品型号当前不支持该类型。 |
| ACL\_DEV\_ATTR\_LOCAL\_MEM\_PER\_VECTOR\_CORE = 204 | 每个VECTOR\_CORE上可以使用的最大本地内存，单位Byte。 仅Atlas 350 加速卡支持该类型其它产品型号当前不支持该类型。 |
| ACL\_DEV\_ATTR\_TOTAL\_GLOBAL\_MEM\_SIZE = 301 | Device上的可用总内存，单位Byte。 |
| ACL\_DEV\_ATTR\_L2\_CACHE\_SIZE = 302 | L2 Cache（二级缓存）大小，单位Byte。 |
| ACL\_DEV\_ATTR\_SMP\_ID = 401 | SMP（Symmetric Multiprocessing） ID，用于标识设备是否运行在同一操作系统上。 |
| ACL\_DEV\_ATTR\_PHY\_CHIP\_ID = 402 | 芯片物理ID。 |
| ACL\_DEV\_ATTR\_SUPER\_POD\_DEVICE\_ID = 403 | SuperPOD Device ID表示超节点产品中的Device标识。 |
| ACL\_DEV\_ATTR\_SUPER\_POD\_SERVER\_ID = 404 | SuperPOD Server ID表示超节点产品中的服务器标识。 |
| ACL\_DEV\_ATTR\_SUPER\_POD\_ID = 405 | SuperPOD ID表示集群中的超节点ID。 |
| ACL\_DEV\_ATTR\_CUST\_OP\_PRIVILEGE = 406 | 表示查询自定义算是否可以执行更多的系统调用权限。 取值如下： 0：自定义算子执行系统调用权限受控（例如不能执行Write操作）。 1：自定义算子可以执行更多的系统调用权限。 Atlas 350 加速卡不支持该选项。 |
| ACL\_DEV\_ATTR\_MAINBOARD\_ID = 407 | 主板ID。 |
| ACL\_DEV\_ATTR\_IS\_VIRTUAL = 501 | 是否为昇腾虚拟化实例。 0：不是昇腾虚拟化实例，是物理机。 1：是昇腾虚拟化实例，可能是虚拟机或容器。 |
