/ohos5.0/foundation/ai/neural_network_runtime/interfaces/kits/c/neural_network_runtime/ |
H A D | neural_network_core.h | 383 NN_TensorDesc *OH_NNTensorDesc_Create(); 401 OH_NN_ReturnCode OH_NNTensorDesc_Destroy(NN_TensorDesc **tensorDesc); 419 OH_NN_ReturnCode OH_NNTensorDesc_SetName(NN_TensorDesc *tensorDesc, const char *name); 441 OH_NN_ReturnCode OH_NNTensorDesc_GetName(const NN_TensorDesc *tensorDesc, const char **name); 458 OH_NN_ReturnCode OH_NNTensorDesc_SetDataType(NN_TensorDesc *tensorDesc, OH_NN_DataType dataType); 533 OH_NN_ReturnCode OH_NNTensorDesc_SetFormat(NN_TensorDesc *tensorDesc, OH_NN_Format format); 591 OH_NN_ReturnCode OH_NNTensorDesc_GetByteSize(const NN_TensorDesc *tensorDesc, size_t *byteSize); 617 NN_Tensor *OH_NNTensor_Create(size_t deviceID, NN_TensorDesc *tensorDesc); 644 NN_Tensor *OH_NNTensor_CreateWithSize(size_t deviceID, NN_TensorDesc *tensorDesc, size_t size); 673 NN_TensorDesc *tensorDesc, [all …]
|
H A D | neural_network_runtime_type.h | 92 typedef struct NN_TensorDesc NN_TensorDesc; typedef
|
H A D | neural_network_runtime.h | 182 OH_NN_ReturnCode OH_NNModel_AddTensorToModel(OH_NNModel *model, const NN_TensorDesc *tensorDesc);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-neural-network-runtime-kit/ |
H A D | neural__network__core_8h.md | 42 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \* [OH_NNTensorDesc_Create](_neural_netwo… 43 …md#oh_nntensordesc_destroy) ([NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*\*tensorD… 44 …tensordesc_setname) ([NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const… 45 …esc_getname) (const [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const … 48 …tshape) ([NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const int32_t \*s… 49 …e) (const [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, int32_t \*\*shap… 50 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, [OH_NN_Format](_neural_netw… 52 …ementcount) (const [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, size_t … 53 …getbytesize) (const [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, size_t… 54 …nsor_create) (size_t deviceID, [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorD… [all …]
|
H A D | _neural_network_runtime.md | 41 | typedef struct [NN_TensorDesc](#nn_tensordesc) [NN_TensorDesc](#nn_tensordesc) | Tensor描述的句柄。 | 232 ### NN_TensorDesc subsection 235 typedef struct NN_TensorDesc NN_TensorDesc 2123 | tensorDesc | [NN_TensorDesc](#nn_tensordesc)张量的指针,[NN_TensorDesc](#nn_tensordesc)指定了添加到模型实例中张量的属性… 2756 创建一个[NN_TensorDesc](#nn_tensordesc)实例。 2785 释放一个[NN_TensorDesc](#nn_tensordesc)实例。 2844 获取[NN_TensorDesc](#nn_tensordesc)的数据类型。 2872 获取[NN_TensorDesc](#nn_tensordesc)的元素个数。 2930 获取[NN_TensorDesc](#nn_tensordesc)的名称。 2960 获取[NN_TensorDesc](#nn_tensordesc)的形状。 [all …]
|
H A D | _neural_nework_runtime.md | 41 | typedef struct [NN_TensorDesc](#nn_tensordesc) [NN_TensorDesc](#nn_tensordesc) | Tensor描述的句柄。 | 232 ### NN_TensorDesc subsection 235 typedef struct NN_TensorDesc NN_TensorDesc 2123 | tensorDesc | [NN_TensorDesc](#nn_tensordesc)张量的指针,[NN_TensorDesc](#nn_tensordesc)指定了添加到模型实例中张量的属性… 2756 创建一个[NN_TensorDesc](#nn_tensordesc)实例。 2785 释放一个[NN_TensorDesc](#nn_tensordesc)实例。 2844 获取[NN_TensorDesc](#nn_tensordesc)的数据类型。 2872 获取[NN_TensorDesc](#nn_tensordesc)的元素个数。 2930 获取[NN_TensorDesc](#nn_tensordesc)的名称。 2960 获取[NN_TensorDesc](#nn_tensordesc)的形状。 [all …]
|
H A D | _o_h___n_n___tensor.md | 14 **替代:** 推荐使用[NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc)。
|
H A D | neural__network__runtime__type_8h.md | 40 | typedef struct [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) [NN_TensorDesc](_neural…
|
H A D | neural__network__runtime_8h.md | 34 … ([OH_NNModel](_neural_network_runtime.md#oh_nnmodel) \*model, const [NN_TensorDesc](_neural_netwo…
|
/ohos5.0/docs/en/application-dev/reference/apis-neural-network-runtime-kit/ |
H A D | neural__network__core_8h.md | 42 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \* [OH_NNTensorDesc_Create](_neural_netwo… 43 …h_nntensordesc_destroy) ([NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*\*tensorDesc)… 44 …c_setname) ([NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const char \*n… 45 …e) (const [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const char \*\*n… 46 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, [OH_NN_DataType](_neural_ne… 48 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, const int32_t \*shape, size… 49 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, int32_t \*\*shape, size_t \… 50 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, [OH_NN_Format](_neural_netw… 52 …t [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc, size_t \*elementCount) |… 54 …NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) \*tensorDesc) | Creates an [NN_Tensor](_n… [all …]
|
H A D | _neural_network_runtime.md | 41 | typedef struct [NN_TensorDesc](#nn_tensordesc) [NN_TensorDesc](#nn_tensordesc) | Tensor descript… 93 | [NN_TensorDesc](#nn_tensordesc) \* [OH_NNTensorDesc_Create](#oh_nntensordesc_create) () | Creates… 232 ### NN_TensorDesc subsection 235 typedef struct NN_TensorDesc NN_TensorDesc 2722 NN_TensorDesc *OH_NNTensor_GetTensorDesc (const NN_Tensor *tensor) 2751 NN_TensorDesc *OH_NNTensorDesc_Create () 2756 Creates an [NN_TensorDesc](#nn_tensordesc) instance. 2785 Releases an [NN_TensorDesc](#nn_tensordesc) instance. 2930 Obtains the name of an [NN_TensorDesc](#nn_tensordesc) instance. 2960 Obtains the shape of an [NN_TensorDesc](#nn_tensordesc) instance. [all …]
|
H A D | neural__network__runtime__type_8h.md | 40 | typedef struct [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc) [NN_TensorDesc](_neural…
|
H A D | _o_h___n_n___tensor.md | 14 **Substitute**: You are advised to use [NN_TensorDesc](_neural_network_runtime.md#nn_tensordesc).
|
H A D | neural__network__runtime_8h.md | 34 … ([OH_NNModel](_neural_network_runtime.md#oh_nnmodel) \*model, const [NN_TensorDesc](_neural_netwo…
|
/ohos5.0/foundation/ai/neural_network_runtime/ |
H A D | neural-network-runtime-guidelines.md | 57 | typedef struct NN_TensorDesc NN_TensorDesc | Neural Network Runtime的张量描述句柄,用于描述张量的各类属性,例如数据布局、数据类… 96 | NN_TensorDesc *OH_NNTensorDesc_Create() | 创建一个张量描述实例,用于后续创建张量。 | 97 | OH_NN_ReturnCode OH_NNTensorDesc_SetName(NN_TensorDesc *tensorDesc, const char *name) | 设置张量描述的名称… 98 | OH_NN_ReturnCode OH_NNTensorDesc_GetName(const NN_TensorDesc *tensorDesc, const char **name) | 获取… 103 | OH_NN_ReturnCode OH_NNTensorDesc_SetFormat(NN_TensorDesc *tensorDesc, OH_NN_Format format) | 设置张量… 107 | OH_NN_ReturnCode OH_NNTensorDesc_Destroy(NN_TensorDesc **tensorDesc) | 销毁张量描述实例。 | 113 | NN_Tensor* OH_NNTensor_Create(size_t deviceID, NN_TensorDesc *tensorDesc) | 从张量描述创建张量实例,会申请设备共享内存… 292 NN_TensorDesc* tensorDesc = OH_NNTensorDesc_Create(); 488 std::vector<NN_TensorDesc*> inputTensorDescs; 489 NN_TensorDesc* tensorDescTmp = nullptr; [all …]
|
/ohos5.0/docs/zh-cn/application-dev/ai/nnrt/ |
H A D | neural-network-runtime-guidelines.md | 57 | typedef struct NN_TensorDesc NN_TensorDesc | Neural Network Runtime的张量描述句柄,用于描述张量的各类属性,例如数据布局、数据类… 96 | NN_TensorDesc *OH_NNTensorDesc_Create() | 创建一个张量描述实例,用于后续创建张量。 | 97 | OH_NN_ReturnCode OH_NNTensorDesc_SetName(NN_TensorDesc *tensorDesc, const char *name) | 设置张量描述的名称… 98 | OH_NN_ReturnCode OH_NNTensorDesc_GetName(const NN_TensorDesc *tensorDesc, const char **name) | 获取… 103 | OH_NN_ReturnCode OH_NNTensorDesc_SetFormat(NN_TensorDesc *tensorDesc, OH_NN_Format format) | 设置张量… 107 | OH_NN_ReturnCode OH_NNTensorDesc_Destroy(NN_TensorDesc **tensorDesc) | 销毁张量描述实例。 | 113 | NN_Tensor* OH_NNTensor_Create(size_t deviceID, NN_TensorDesc *tensorDesc) | 从张量描述创建张量实例,会申请设备共享内存… 283 NN_TensorDesc* tensorDesc = OH_NNTensorDesc_Create(); 479 std::vector<NN_TensorDesc*> inputTensorDescs; 480 NN_TensorDesc* tensorDescTmp = nullptr; [all …]
|
/ohos5.0/docs/en/application-dev/ai/nnrt/ |
H A D | neural-network-runtime-guidelines.md | 96 | NN_TensorDesc *OH_NNTensorDesc_Create() | Creates an **NN_TensorDesc** instance for creating an *… 97 …ReturnCode OH_NNTensorDesc_SetName(NN_TensorDesc *tensorDesc, const char *name) | Sets the name of… 98 …de OH_NNTensorDesc_GetName(const NN_TensorDesc *tensorDesc, const char **name) | Obtains the name … 99 … OH_NNTensorDesc_SetDataType(NN_TensorDesc *tensorDesc, OH_NN_DataType dataType) | Sets the data t… 103 …ode OH_NNTensorDesc_SetFormat(NN_TensorDesc *tensorDesc, OH_NN_Format format) | Sets the data form… 104 …NTensorDesc_GetFormat(const NN_TensorDesc *tensorDesc, OH_NN_Format *format) | Obtains the data fo… 107 | OH_NN_ReturnCode OH_NNTensorDesc_Destroy(NN_TensorDesc **tensorDesc) | Destroys an **NN_TensorDes… 283 NN_TensorDesc* tensorDesc = OH_NNTensorDesc_Create(); 479 std::vector<NN_TensorDesc*> inputTensorDescs; 480 NN_TensorDesc* tensorDescTmp = nullptr; [all …]
|
/ohos5.0/foundation/ai/neural_network_runtime/test/unittest/components/v1_0/neural_network_core_test/ |
H A D | neural_network_core_test.cpp | 920 NN_TensorDesc* tensorDesc = nullptr; 944 NN_TensorDesc* tensorDesc = nullptr; 983 NN_TensorDesc* tensorDesc = nullptr; 1022 NN_TensorDesc* tensorDesc = nullptr; 1048 NN_TensorDesc* tensorDesc = nullptr; 1087 NN_TensorDesc* tensorDesc = nullptr; 1143 NN_TensorDesc* tensorDesc = nullptr; 1187 NN_TensorDesc* tensorDesc = nullptr; 1213 NN_TensorDesc* tensorDesc = nullptr; 1252 NN_TensorDesc* tensorDesc = nullptr; [all …]
|
/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_core/ |
H A D | neural_network_core.cpp | 801 NNRT_API NN_TensorDesc *OH_NNTensorDesc_Create() in OH_NNTensorDesc_Create() 809 NN_TensorDesc *tensorDesc = reinterpret_cast<NN_TensorDesc *>(tensorDescImpl); in OH_NNTensorDesc_Create() 813 NNRT_API OH_NN_ReturnCode OH_NNTensorDesc_Destroy(NN_TensorDesc **tensorDesc) in OH_NNTensorDesc_Destroy() 830 NNRT_API OH_NN_ReturnCode OH_NNTensorDesc_SetName(NN_TensorDesc *tensorDesc, const char *name) in OH_NNTensorDesc_SetName() 845 NNRT_API OH_NN_ReturnCode OH_NNTensorDesc_GetName(const NN_TensorDesc *tensorDesc, const char **nam… in OH_NNTensorDesc_GetName() 908 NNRT_API OH_NN_ReturnCode OH_NNTensorDesc_GetShape(const NN_TensorDesc *tensorDesc, in OH_NNTensorDesc_GetShape() 933 NNRT_API OH_NN_ReturnCode OH_NNTensorDesc_SetFormat(NN_TensorDesc *tensorDesc, OH_NN_Format format) in OH_NNTensorDesc_SetFormat() 989 NNRT_API NN_Tensor* OH_NNTensor_Create(size_t deviceID, NN_TensorDesc *tensorDesc) in OH_NNTensor_Create() 1054 NN_TensorDesc *tensorDesc, in OH_NNTensor_CreateWithFd() 1139 NNRT_API NN_TensorDesc* OH_NNTensor_GetTensorDesc(const NN_Tensor *tensor) in OH_NNTensor_GetTensorDesc() [all …]
|
H A D | executor.h | 44 virtual NN_TensorDesc* CreateInputTensorDesc(size_t index) const = 0; 45 virtual NN_TensorDesc* CreateOutputTensorDesc(size_t index) const = 0;
|
/ohos5.0/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | nnexecutor.h | 43 NN_TensorDesc* CreateInputTensorDesc(size_t index) const override; 44 NN_TensorDesc* CreateOutputTensorDesc(size_t index) const override;
|
H A D | nnexecutor.cpp | 144 NN_TensorDesc* NNExecutor::CreateInputTensorDesc(size_t index) const in CreateInputTensorDesc() 164 return reinterpret_cast<NN_TensorDesc*>(tensorDescImpl); in CreateInputTensorDesc() 167 NN_TensorDesc* NNExecutor::CreateOutputTensorDesc(size_t index) const in CreateOutputTensorDesc() 187 return reinterpret_cast<NN_TensorDesc*>(tensorDescImpl); in CreateOutputTensorDesc() 690 NN_TensorDesc* tensorDescCast = reinterpret_cast<NN_TensorDesc*>(tensorDesc.first.get()); in BuildNNTensorFromDesc()
|
H A D | nn_tensor.h | 45 OH_NN_ReturnCode BuildFromTensorDesc(const NN_TensorDesc* tensorDesc);
|
H A D | inner_model.h | 39 OH_NN_ReturnCode AddTensorDesc(const NN_TensorDesc* nnTensorDesc);
|
H A D | nn_tensor.cpp | 159 OH_NN_ReturnCode NNTensor::BuildFromTensorDesc(const NN_TensorDesc* tensorDesc) in BuildFromTensorDesc()
|