错误码
错误状态码
错误码 | 错误描述 | 原因 | 解决方案 |
---|---|---|---|
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 版本的软件许可,并激活或更新许可。 |