华为CANN opbase算子开发API列表

📅 2026/7/3 4:18:24 👁️ 阅读次数 📝 编程学习
华为CANN opbase算子开发API列表

opdev API

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

  • aclnn开发接口列表

  • 常用宏和类

    • ADD_TO_LAUNCHER_LIST_AICORE
    • ADD_TO_LAUNCHER_LIST_AICPU
    • CREATE_EXECUTOR
    • DFX_IN
    • DFX_OUT
    • INFER_SHAPE
    • L0_DFX
    • L2_DFX_PHASE_1
    • L2_DFX_PHASE_2
    • OP_ATTR
    • OP_ATTR_NAMES
    • OP_EMPTY_ARG
    • OP_INPUT
    • OP_MODE
    • OP_OUTPUT
    • OP_OUTSHAPE
    • OP_OPTION
    • OP_TYPE_REGISTER
    • OP_WORKSPACE
    • OpImplMode
    • OpExecMode
  • bfloat16

  • common_types

    • GetStorageShape
    • SetStorageShape
    • GetOriginalShape
    • SetOriginalShape
    • GetViewShape
    • SetViewShape
    • GetStorageFormat
    • SetStorageFormat
    • GetOriginalFormat
    • SetOriginalFormat
    • GetViewFormat
    • SetViewFormat
    • GetViewStrides
    • SetViewStrides
    • Numel
    • GetDataType
    • IsEmpty
    • SetData
    • SetDataType
    • SetBoolData
    • SetIntData
    • SetFloatData
    • SetFp16Data
    • SetBf16Data
    • CheckOverflows
    • 预留接口
  • data_type_utils

    • IsBasicType
    • IsNumberType
    • IsRealNumberType
    • TypeSize
    • ToOpDataType
    • ToAclDataType
    • 预留接口
  • format_utils

    • IsPrivateFormat
    • GetPrimaryFormat
    • ToOpFormat
    • ToAclFormat
    • 预留接口
  • fp16_t

  • framework_op

    • CopyToNpu
    • CopyToNpuSync
    • CopyNpuToNpu
  • object

  • op_arg_def

  • op_cache

  • op_cache_container

  • op_config

  • op_def

  • op_dfx

  • op_executor

    • AllocTensor
    • AllocHostTensor
    • AllocIntArray
    • AllocFloatArray
    • AllocBoolArray
    • AllocTensorList
    • AllocScalarList
    • AllocScalar
    • ConvertToTensor
    • CommonOpExecutorRun
    • ReleaseTo
    • Getworkspacesize
    • AbandonCache
    • 预留接口
  • op_log

  • platform

    • GetCurrentPlatformInfo
    • GetSocVersion
    • GetSocLongVersion
    • GetBlockSize
    • 预留接口
  • pool_allocator

  • shape_utils

    • ToShape
    • ToShapeVector
    • ToContiguousStrides
    • CheckBroadcastShape
    • BroadcastInferShape
    • 预留接口
  • small_vector

  • tensor_view_utils

    • IsContiguous
    • 预留接口
  • op_common相关接口

    • data_type_utils
      • IsComplexType
      • IsFloatingType
      • IsIntegralType
      • IsIntegralType(含bool)
      • CanCast
      • PromoteType
  • aicpu相关接口

    • AicpuTask类
    • AicpuTaskSpace类
    • aicpu_args_handler
    • aicpu_ext_info_handle
    • aicpu_task
    • aicpu_uitls
  • aclnn返回码

【免费下载链接】opbase本项目是CANN算子库的基础框架库,为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考