错误码

注解

错误码共有7位,前两位表示错误类型,后5位表示具体错误描述。

// common status HB_UCP_SUCCESS = 0 // 执行成功 HB_UCP_INVALID_ARGUMENT = -100001 // 参数非法 HB_UCP_API_USE_ERROR = -100002 // 接口使用错误 HB_UCP_INIT_FAILED = -100003, // 初始化错误 // task error HB_UCP_TASK_NUMBER_EXCEED_LIMIT = -200001 // 任务数量超过限制 HB_UCP_TASK_TIMEOUT = -200002 // 任务等待超时 HB_UCP_TASK_RUN_FAILED = -200003 // 任务执行失败 HB_UCP_TASK_HANDLE_INVALID = -200004 // 任务句柄非法 // op error HB_UCP_OP_NUMBER_EXCEED_LIMIT = -300001 // 算子数量超过限制 HB_UCP_OP_NOT_REGISTER = -300002 // 算子未注册 HB_UCP_OP_CMD_UNAVAILABLE = -300003 // 算子命令码不可用 // memory error HB_UCP_MEM_ALLOC_FAIL = -400001 // 内存申请失败 HB_UCP_MEM_FREE_FAIL = -400002 // 内存释放失败 HB_UCP_MEM_FLUSH_FAIL = -400003 // 将缓存数据刷新到内存失败 HB_UCP_MEM_INVALIDATE_FAIL = -400004 // 将内存刷新到缓存失败 HB_UCP_MEM_IS_INVALID = -400005, // 内存非法 // file HB_UCP_FILE_OPEN_FAILED = -500001 // 文件打开失败 // model HB_UCP_MODEL_NUMBER_EXCEED_LIMIT = -600001 // 模型个数超过限制 HB_UCP_MODEL_INVALID = -600002 // 非法模型 HB_UCP_MODEL_IS_INUSE = -600003 // 模型执行中 HB_UCP_MODEL_INCOMPATIBLE = -600004 // 不兼容的模型 // dsp HB_UCP_DSP_UNAVAILABLE = -700001 // DSP不可用 HB_UCP_DSP_XV_ALLOC_FAIL = -700002 // DSP内存申请失败 HB_UCP_DSP_XV_FREE_FAIL = -700003 // DSP内存释放失败 HB_UCP_DSP_IDMA_COPY_FAIL = -700004 // DSP DMA拷贝失败 HB_UCP_DSP_IDMA_BAD_INIT = -700005 // DSP DMA初始化失败 HB_UCP_DSP_MMAP_FAIL = -700006 // DSP内存映射失败 HB_UCP_DSP_INVALID_SCALE = -700007 // DSP无效缩放比例 // codec HB_UCP_CODEC_OPERATION_NOT_ALLOWED = -800001 // JPU操作不允许 HB_UCP_CODEC_INSUFFICIENT_RES = -800002 // JPU内存资源不足 HB_UCP_CODEC_NO_FREE_INSTANCE = -800003 // JPU instance数量超限,JPEG最多支持64个 HB_UCP_CODEC_INVALID_INSTANCE = -800004 // 无效的instance HB_UCP_CODEC_BUFFER_WAIT_TIMEOUT = -800005 // JPU Buffer等待超时