错误码

您正在查看最新版本(V3.0.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

正常状态码

状态码 状态描述

kStatusCodeOk

接口调用成功。

错误状态码

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

kStatusCodeLoadPluginFailed

加载推理插件失败

程序运行时找不到必需的依赖文件(如.dll/插件文件),或程序与依赖文件位数不一致(32 位/64 位不匹配)。

检查 Mech-DLK SDK 运行依赖、插件文件与部署目录后重试;如仍失败,请联系梅卡曼德技术支持。

kStatusCodeModuleGraphNotInited

模块图未初始化

在推理引擎未成功创建或模型包未成功加载的情况下,仍继续执行推理或获取结果。

确认推理引擎已完成创建且模型包已成功加载后,再执行推理。

kStatusCodeUnsupportedBackendType

推理设备类型不支持

模型包不支持当前选择的推理设备类型。常见情况包括:文本检测、文本识别的通用模型包不支持 GPU(默认),快速定位模型包不支持 GPU(优化)。

将推理设备类型调整为模型支持的类型,重新加载模型包后再执行推理。

kStatuscodeExecutionError

推理执行异常

可能由多种原因引起,请结合日志信息定位具体原因。

根据日志定位具体问题后进行处理,再重新执行推理。

kStatusCodeInvalidFilePath

文件路径无效

路径错误、路径不存在或不可访问。

检查文件路径是否正确且可访问。

kStatusCodeModelPackMd5Error

模型包 MD5 校验失败

模型包完整性校验失败。

重新获取模型包并校验文件完整性。

kStatusCodeModelPackAccessError

模型包访问失败

模型包文件无法访问。

检查文件权限、占用状态及路径有效性。

kStatusCodeModelPackUnzipFailed

模型包解压失败

模型包内容异常或解压过程失败。

重新导出或重新获取模型包后重试。

kStatusCodeUnsupportedModelType

模型类型不支持

当前模型类型不支持通过 Mech-DLK SDK 进行推理。

请先确认当前模型包支持的推理软件,再使用对应软件进行推理。

kStatusCodeUnsupportedModelPackVersion

模型包版本不支持

模型包版本与当前 Mech-DLK SDK 不兼容。

请使用 Mech-DLK 2.6.0以上版本导出的模型包。

kStatusCodeAuthorityTypeError

授权类型错误

软件许可类型与当前功能不匹配。

检查并更新软件许可类型。

kStatusCodeAlgorithmAuthorityError

算法授权错误

未获得对应算法模块授权。

检查并激活对应算法模块授权。

kStatusCodeExceedsModuleLimit

超过模块数量上限

当前推理引擎中加载的模块数量超出允许范围。

释放当前推理引擎后重新加载模型包,再执行推理。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

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