错误码

正常状态码

状态码 状态描述

SUCCESS

成功

I_CONVERTING

模型包正在转换

I_LOADING

模型包正在加载

错误状态码

错误码 错误描述 原因 解决方案

E_UNKNOWN

未知错误

联系梅卡曼德技术支持获取帮助。

E_INIT_FAILED

推理引擎初始化失败

系统内存不足或系统异常。

释放部分内存或重启设备。

E_INVALID_MODEL_PATH

模型包路径错误

模型包路径错误或不存在。

设置正确的模型包路径。

E_INVALID_MODEL_PACK

模型包无效

模型包损坏。

使用 Mech-DLK 重新导出模型包。

E_INVALID_MODEL_VERSION

模型包版本错误

使用正确版本的模型包。

E_CONVERT_FAILED

模型包转换失败

GPU 显存不足。

先释放部分显存再转换模型包。

E_CONVERT_WITHOUT_INIT

模型包转换前未初始化

先初始化模型包再转换模型包。

E_UNSUPPORTED_BACKEND

使用了不支持的后端

使用指定的推理后端。

E_LOAD_FAILED

模型包加载失败

GPU 显存不足。

先释放部分显存再加载模型包。

E_LOAD_WITHOUT_CONVERT

模型包加载前未转换

加载后端类型为 GPU(优化)的模型包时未转换模型包。

先转换模型包再加载模型包。

E_LOAD_WITHOUT_INIT

模型包加载前未初始化

先初始化模型包再加载模型包。

E_INFER_WITHOUT_LOAD

使用模型包进行推理前未加载

先加载模型包再进行推理。

E_OUT_OF_HOST_MEMORY

系统内存不足

释放部分内存。

E_OUT_OF_DEVICE_MEMORY

GPU 显存不足

释放部分显存。

E_INFER_FAILED

模型推理异常

推理后端出现异常。

检查设备的显存或内存占用情况。

E_INVALID_IMAGE_PATH

图片路径错误

设置正确的图片路径。

E_INVALID_IMAGE_NULLPTR

图片文件错误

检查图片文件是否损坏。

E_MODEL_REGISTEXCEEDLIMIT

模型数量超限

最多支持使用 32 个模型。

E_MODULE_INDEX_ERROR

模型索引设置错误

检查配置模型或者获取结果的过程中是否存在索引错误。

E_MODULE_TYPE_ERROR

模型类型设置错误

检查调用的函数和模型包类型是否匹配。

E_SET_GPUID_ERROR

GPU ID 设置错误

设置正确的 GPU ID。

E_INVALID_ENGINE

推理引擎创建失败

系统内存不足或系统异常。

释放部分内存。

E_INVALID_BACKEND_TYPE

推理后端类型错误

使用未配置 GPU 的设备进行推理时,将推理后端设置为 GPU。

修改推理后端为 CPU,或使用配置了 GPU 的设备进行推理。

E_INVALID_ALGO_TYPE

算法类型错误

使用了不属于该算法的函数。

检查调用的函数和模型包类型是否匹配。

E_PARAM_ERROR

参数错误

使用 setUnsupSegParam 函数时,defectThreshold 参数值需大于 nonDefectThreshold 参数值。

修改参数设置。

E_AUTHOR_TYPE_ERROR

授权类型错误

未获得软件许可,或软件许可版本不支持使用 Mech-DLK SDK。

联系梅卡曼德销售获得 Pro-Run 或 Pro-Train 版本的软件许可,并激活或更新许可。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。