简介
本文档主要描述Operator相关接口,您可以在CANN软件安装后文件存储路径>“include”路径查看对应接口的头文件。
| 接口分类 | 头文件 | 接口列表 | 
|---|---|---|
| AscendString类 | include/graph/ascend_string.h | AscendString构造函数和析构函数 | 
| GetString | ||
| 关系符重载 | ||
| Find | ||
| Hash | ||
| GetLength | ||
| Operator类 | include/graph/operator.h | Operator构造函数和析构函数 | 
| AddControlInput | ||
| BreakConnect | ||
| IsEmpty | ||
| InferShapeAndType | ||
| GetAttr | ||
| GetAllAttrNamesAndTypes | ||
| GetAllIrAttrNamesAndTypes | ||
| GetDynamicInputNum | ||
| GetDynamicInputDesc | ||
| GetDynamicOutputNum | ||
| GetDynamicOutputDesc | ||
| GetDynamicSubgraph | ||
| GetDynamicSubgraphBuilder | ||
| GetInferenceContext | ||
| GetInputConstData | ||
| GetInputsSize | ||
| GetInputDesc | ||
| GetName | ||
| GetSubgraph | ||
| GetSubgraphBuilder | ||
| GetSubgraphNamesCount | ||
| GetSubgraphNames | ||
| GetOpType | ||
| GetOutputDesc | ||
| GetOutputsSize | ||
| SetAttr | ||
| SetInput | ||
| SetInferenceContext | ||
| SetInputAttr | ||
| SetOutputAttr | ||
| GetInputAttr | ||
| GetOutputAttr | ||
| TryGetInputDesc | ||
| UpdateInputDesc | ||
| UpdateOutputDesc | ||
| UpdateDynamicInputDesc | ||
| UpdateDynamicOutputDesc | ||
| VerifyAllAttr | ||
| DynamicInputRegister | ||
| DynamicInputRegisterByIndex | ||
| DynamicOutputRegister | ||
| SubgraphCountRegister | ||
| SetSubgraphBuilder | ||
| Tensor类 | include/graph/tensor.h | Tensor构造函数和析构函数 | 
| Clone | ||
| IsValid | ||
| GetData | ||
| GetDataType | ||
| GetExpandDimsRule | ||
| GetFormat | ||
| GetOriginFormat | ||
| GetOriginShapeDim | ||
| GetOriginShapeDimNum | ||
| GetPlacement | ||
| GetSize | ||
| GetShapeDimNum | ||
| GetShapeDim | ||
| GetTensorDesc | ||
| SetData | ||
| SetDataType | ||
| SetExpandDimsRule | ||
| SetFormat | ||
| SetOriginFormat | ||
| SetOriginShapeDim | ||
| SetOriginShapeDimNum | ||
| SetPlacement | ||
| SetShapeDimNum | ||
| SetShapeDim | ||
| SetTensorDesc | ||
| ResetData | ||
| TensorDesc类 | include/graph/tensor.h | TensorDesc构造函数和析构函数 | 
| GetConstData | ||
| GetDataType | ||
| GetExpandDimsRule | ||
| GetFormat | ||
| GetName | ||
| GetOriginFormat | ||
| GetOriginShape | ||
| GetPlacement | ||
| GetRealDimCnt | ||
| GetShape | ||
| GetShapeRange | ||
| GetSize | ||
| SetConstData | ||
| SetDataType | ||
| SetExpandDimsRule | ||
| SetFormat | ||
| SetName | ||
| SetOriginFormat | ||
| SetOriginShape | ||
| SetPlacement | ||
| SetRealDimCnt | ||
| SetSize | ||
| SetShape | ||
| SetShapeRange | ||
| SetUnknownDimNumShape | ||
| Update | ||
| Shape类 | include/graph/tensor.h | Shape构造函数和析构函数 | 
| GetDim | ||
| GetDims | ||
| GetDimNum | ||
| GetShapeSize | ||
| SetDim | ||
| AttrValue类 | include/graph/attr_value.h | AttrValue构造函数和析构函数 | 
| CreateFrom | ||
| GetValue | ||
| Memblock类 | include/ge/ge_allocator.h | MemBlock构造函数和析构函数 | 
| GetAddr | ||
| GetSize | ||
| SetSize | ||
| Free | ||
| AddCount | ||
| SubCount | ||
| GetCount | ||
| Allocator类 | include/ge/ge_allocator.h | Allocator构造函数和析构函数 | 
| Malloc | ||
| Free | ||
| MallocAdvise | ||
| 数据类型和枚举值 | include/graph/types.h | Format | 
| DataType | ||
| TensorType | ||
| TensorDescInfo | ||
| GetSizeByDataType | ||
| GetFormatName | ||
| GetFormatFromSub | ||
| GetPrimaryFormat | ||
| GetSubFormat | ||
| HasSubFormat | ||
| HasC0Format | ||
| GetC0Format | ||
| GetC0Value | ||
| GetSizeInBytes | ||
| GetFormatFromC0 | ||
| GetFormatFromSubAndC0 | ||
| ListTensorType | ||
| Promote |