From 5ab78c767a41c9abe154683a966a1a461b4a8f6e Mon Sep 17 00:00:00 2001 From: qian-dan <756328797@qq.com> Date: Tue, 1 Jul 2025 16:16:28 +0800 Subject: [PATCH] modify converter Signed-off-by: qian-dan <756328797@qq.com> --- zh-cn/native_sdk/ai/mindspore/model.h | 5 ++- zh-cn/native_sdk/ai/mindspore/status.h | 10 ++--- zh-cn/native_sdk/ai/mindspore/types.h | 58 +++++++++++++------------- 3 files changed, 38 insertions(+), 35 deletions(-) diff --git a/zh-cn/native_sdk/ai/mindspore/model.h b/zh-cn/native_sdk/ai/mindspore/model.h index 4e279e59..cc500f46 100644 --- a/zh-cn/native_sdk/ai/mindspore/model.h +++ b/zh-cn/native_sdk/ai/mindspore/model.h @@ -112,7 +112,10 @@ typedef struct OH_AI_CallBackParam * 该函数指针是用于设置{@link OH_AI_ModelPredict}函数参数中的两个回调函数。\n * 该指针指向的函数需要包含三个参数,其中inputs和outputs对应了算子的输入和输出张量,kernel_Info表示当前算子的信息。\n * 可以通过回调函数监控算子执行的情况,例如统计算子的执行时间,校验算子的正确性等等。 - * + * + * @param inputs 模型输入对应的张量数组结构体。 + * @param outputs 模型输出对应的张量数组结构体。 + * @param kernel_Info 当前算子的信息。 * @since 9 */ typedef bool (*OH_AI_KernelCallBack)(const OH_AI_TensorHandleArray inputs, const OH_AI_TensorHandleArray outputs, diff --git a/zh-cn/native_sdk/ai/mindspore/status.h b/zh-cn/native_sdk/ai/mindspore/status.h index 3292e04c..7e7e6ab7 100644 --- a/zh-cn/native_sdk/ai/mindspore/status.h +++ b/zh-cn/native_sdk/ai/mindspore/status.h @@ -43,11 +43,11 @@ extern "C" { #endif - /** - * @brief Minspore不同组件的代码。 - * - * @since 9 - */ +/** + * @brief Minspore不同组件的代码。 + * + * @since 9 + */ enum OH_AI_CompCode { /** MindSpore Core的代码。 */ diff --git a/zh-cn/native_sdk/ai/mindspore/types.h b/zh-cn/native_sdk/ai/mindspore/types.h index 178e455f..33294e0b 100644 --- a/zh-cn/native_sdk/ai/mindspore/types.h +++ b/zh-cn/native_sdk/ai/mindspore/types.h @@ -55,12 +55,12 @@ extern "C" { * @since 9 */ typedef enum OH_AI_ModelType { - /** 模型类型是MindIR,对应的模型文件后缀为.ms。 + /** @brief 模型类型是MindIR,对应的模型文件后缀为.ms。 * * @since 9 */ OH_AI_MODELTYPE_MINDIR = 0, - /** 模型类型无效。 + /** @brief 模型类型无效。 * * @since 9 */ @@ -73,33 +73,33 @@ typedef enum OH_AI_ModelType { * @since 9 */ typedef enum OH_AI_DeviceType { - /** 设备类型是CPU。 + /** @brief 设备类型是CPU。 * * @since 9 */ OH_AI_DEVICETYPE_CPU = 0, - /** Device type: GPU。 + /** @brief 设备类型是GPU。 * * 预留选项,暂不支持。 * * @since 9 */ OH_AI_DEVICETYPE_GPU, - /** 设备类型是麒麟NPU。 + /** @brief 设备类型是麒麟NPU。 * * 预留选项,暂不支持。 * * @since 9 */ OH_AI_DEVICETYPE_KIRIN_NPU, - /** 设备类型是NNRt。 + /** @brief 设备类型是NNRt。 * * OHOS设备范围是[60,80)。 * * @since 9 */ OH_AI_DEVICETYPE_NNRT = 60, - /** 设备类型无效。 + /** @brief 设备类型无效。 * * @since 9 * @@ -113,22 +113,22 @@ typedef enum OH_AI_DeviceType { * @since 10 */ typedef enum OH_AI_NNRTDeviceType { - /** 设备类型不属于以下3种,则属于其它。 + /** @brief 设备类型不属于以下3种,则属于其它。 * * @since 10 */ OH_AI_NNRTDEVICE_OTHERS = 0, - /** CPU设备。 + /** @brief CPU设备。 * * @since 10 */ OH_AI_NNRTDEVICE_CPU = 1, - /** GPU设备。 + /** @brief GPU设备。 * * @since 10 */ OH_AI_NNRTDEVICE_GPU = 2, - /** 特定的加速设备。 + /** @brief 特定的加速设备。 * * @since 10 */ @@ -141,27 +141,27 @@ typedef enum OH_AI_NNRTDeviceType { * @since 10 */ typedef enum OH_AI_PerformanceMode { - /** 无特殊设置。 + /** @brief 无特殊设置。 * * @since 10 */ OH_AI_PERFORMANCE_NONE = 0, - /** 低功耗模式。 + /** @brief 低功耗模式。 * * @since 10 */ OH_AI_PERFORMANCE_LOW = 1, - /** 功耗-性能均衡模式。 + /** @brief 功耗-性能均衡模式。 * * @since 10 */ OH_AI_PERFORMANCE_MEDIUM = 2, - /** 高性能模式。 + /** @brief 高性能模式。 * * @since 10 */ OH_AI_PERFORMANCE_HIGH = 3, - /** 极致性能模式。 + /** @brief 极致性能模式。 * * @since 10 */ @@ -174,22 +174,22 @@ typedef enum OH_AI_PerformanceMode { * @since 10 */ typedef enum OH_AI_Priority { - /** 无优先级偏好。 + /** @brief 无优先级偏好。 * * @since 10 */ OH_AI_PRIORITY_NONE = 0, - /** 低优先级任务。 + /** @brief 低优先级任务。 * * @since 10 */ OH_AI_PRIORITY_LOW = 1, - /** 中优先级任务。 + /** @brief 中优先级任务。 * * @since 10 */ OH_AI_PRIORITY_MEDIUM = 2, - /** 高优先级。 + /** @brief 高优先级。 * * @since 10 */ @@ -202,27 +202,27 @@ typedef enum OH_AI_Priority { * @since 11 */ typedef enum OH_AI_OptimizationLevel { - /** 无优化等级。 + /** @brief 无优化等级。 * * @since 11 */ OH_AI_KO0 = 0, - /** 将网络转换为float16,保持批量归一化层和损失函数为float32。 + /** @brief 将网络转换为float16,保持批量归一化层和损失函数为float32。 * * @since 11 */ OH_AI_KO2 = 2, - /** 将网络转换为float16,包括批量归一化层。 + /** @brief 将网络转换为float16,包括批量归一化层。 * * @since 11 */ OH_AI_KO3 = 3, - /** 根据设备选择优化等级。 + /** @brief 根据设备选择优化等级。 * * @since 11 */ OH_AI_KAUTO = 4, - /** 无效优化等级。 + /** @brief 无效优化等级。 * * @since 11 */ @@ -235,22 +235,22 @@ typedef enum OH_AI_OptimizationLevel { * @since 11 */ typedef enum OH_AI_QuantizationType { - /** 不做量化。 + /** @brief 不做量化。 * * @since 11 */ OH_AI_NO_QUANT = 0, - /** 权重量化。 + /** @brief 权重量化。 * * @since 11 */ OH_AI_WEIGHT_QUANT = 1, - /** 全量化。 + /** @brief 全量化。 * * @since 11 */ OH_AI_FULL_QUANT = 2, - /** 无效量化类型。 + /** @brief 无效量化类型。 * * @since 11 */ -- Gitee