aclrtDeviceLimit
1 2 3 4 5 6 7 | typedef enum tagAclrtDeviceLimit { ACL_RT_DEV_LIMIT_SIMT_STACK_SIZE = 0, ACL_RT_DEV_LIMIT_SIMT_DVG_WARP_STACK_SIZE = 1, ACL_RT_DEV_LIMIT_SIMD_STACK_SIZE = 2, ACL_RT_DEV_LIMIT_SIMD_PRINTF_FIFO_SIZE_PER_CORE = 3, ACL_RT_DEV_LIMIT_SIMT_PRINTF_FIFO_SIZE = 4, } aclrtDeviceLimit; |
对于
对于
各枚举项说明如下:
- ACL_RT_DEV_LIMIT_SIMT_STACK_SIZE
用于设置每个线程中SIMT(Single Instruction Multiple Thread)算子的栈空间大小,单位Byte。
- ACL_RT_DEV_LIMIT_SIMT_DVG_WARP_STACK_SIZE
用于设置SIMT算子的分支(Divergence)栈空间大小,单位Byte。
- ACL_RT_DEV_LIMIT_SIMD_STACK_SIZE
AI Core栈大小(每核)。
- ACL_RT_DEV_LIMIT_SIMD_PRINTF_FIFO_SIZE_PER_CORE
SIMD printf FIFO大小(每核)。
- ACL_RT_DEV_LIMIT_SIMT_PRINTF_FIFO_SIZE
SIMT Printf维测空间大小配置,用于控制SIMT算子可以Printf打印的空间大小,单位Byte。
父主题: 数据类型及其操作接口