文档
注册

aclError

表1 返回码列表

返回码

说明

可能原因及解决方法

ACL_SUCCESS = 0

执行成功。

-

ACL_ERROR_NONE = 0

须知:

此返回码后续版本会废弃,请使用ACL_SUCCESS返回码。

执行成功。

-

ACL_ERROR_INVALID_PARAM = 100000

参数校验失败。

请检查接口的入参值是否正确。

ACL_ERROR_UNINITIALIZE = 100001

ACL未初始化。

  • 请检查是否已调用acl.init接口进行初始化,请确保已调用acl.init接口,且在其它pyACL接口之前调用。
  • 请检查是否已调用对应功能的初始化接口,例如初始化Dump的acl.mdl.init_dump接口。

ACL_ERROR_REPEAT_INITIALIZE = 100002

重复初始化或重复加载。

请检查是否调用对应的接口重复初始化或重复加载。

ACL_ERROR_INVALID_FILE = 100003

无效的文件。

请检查文件是否存在、文件是否能被访问等。

ACL_ERROR_WRITE_FILE = 100004

写文件失败。

请检查文件路径是否存在、文件是否有写权限等。

ACL_ERROR_INVALID_FILE_SIZE = 100005

无效的文件大小。

请检查文件大小是否符合接口要求。

ACL_ERROR_PARSE_FILE = 100006

解析文件失败。

请检查文件内容是否合法。

ACL_ERROR_FILE_MISSING_ATTR = 100007

文件缺失参数。

请检查文件内容是否完整。

ACL_ERROR_FILE_ATTR_INVALID = 100008

文件参数无效。

请检查文件中参数值是否正确。

ACL_ERROR_INVALID_DUMP_CONFIG = 100009

无效的Dump配置。

请检查acl.init接口的配置文件中的Dump配置是否正确,详细配置请参见精度比对工具使用指南中的“比对数据准备>准备离线模型dump数据文件”

ACL_ERROR_INVALID_MODEL_ID = 100011

无效的模型ID。

请检查模型ID是否正确、模型是否正确加载。

ACL_ERROR_DESERIALIZE_MODEL = 100012

反序列化模型失败。

模型可能与当前版本不匹配,请重新转换模型。

ACL_ERROR_PARSE_MODEL = 100013

解析模型失败。

模型可能与当前版本不匹配,请重新转换模型。

ACL_ERROR_READ_MODEL_FAILURE = 100014

读取模型失败。

请检查模型文件是否存在、模型文件是否能被访问等。

ACL_ERROR_MODEL_SIZE_INVALID = 100015

无效的模型大小。

模型文件无效,请重新转换模型。

ACL_ERROR_MODEL_MISSING_ATTR = 100016

模型缺少参数。

模型可能与当前版本不匹配,请重新转换模型。

ACL_ERROR_MODEL_INPUT_NOT_MATCH = 100017

模型的输入不匹配。

请检查模型的输入是否正确。

ACL_ERROR_MODEL_OUTPUT_NOT_MATCH = 100018

模型的输出不匹配。

请检查模型的输出是否正确。

ACL_ERROR_MODEL_NOT_DYNAMIC = 100019

非动态模型。

请检查当前模型是否支持动态场景,如不支持,请重新转换模型。

ACL_ERROR_OP_TYPE_NOT_MATCH = 100020

单算子类型不匹配。

请检查算子类型是否正确。

ACL_ERROR_OP_INPUT_NOT_MATCH = 100021

单算子的输入不匹配。

请检查算子的输入是否正确。

ACL_ERROR_OP_OUTPUT_NOT_MATCH = 100022

单算子的输出不匹配。

请检查算子的输出是否正确。

ACL_ERROR_OP_ATTR_NOT_MATCH = 100023

单算子的属性不匹配。

请检查算子的属性是否正确。

ACL_ERROR_OP_NOT_FOUND = 100024

单算子未找到。

请检查算子类型是否支持。

ACL_ERROR_OP_LOAD_FAILED = 100025

单算子加载失败。

模型可能与当前版本不匹配,请重新转换模型。

ACL_ERROR_UNSUPPORTED_DATA_TYPE = 100026

不支持的数据类型。

请检查数据类型是否存在或当前是否支持。

ACL_ERROR_FORMAT_NOT_MATCH = 100027

Format不匹配。

请检查Format是否正确。

ACL_ERROR_BIN_SELECTOR_NOT_REGISTERED = 100028

使用二进制选择方式编译算子接口时,算子未注册选择器。

请检查是否调用acl.op.register_compile_func接口注册算子选择器。

ACL_ERROR_KERNEL_NOT_FOUND = 100029

编译算子时,算子Kernel未注册。

请检查是否调用acl.op.create_kernel接口注册算子Kernel。

ACL_ERROR_BIN_SELECTOR_ALREADY_REGISTERED = 100030

使用二进制选择方式编译算子接口时,算子重复注册。

请检查是否重复调用acl.op.register_compile_func接口注册算子选择器。

ACL_ERROR_KERNEL_ALREADY_REGISTERED = 100031

编译算子时,算子Kernel重复注册。

请检查是否重复调用acl.op.create_kernel接口注册算子Kernel。

ACL_ERROR_INVALID_QUEUE_ID = 100032

无效的队列ID。

请检查队列ID是否正确。

ACL_ERROR_REPEAT_SUBSCRIBE = 100033

重复订阅。

请检查针对同一个Stream,是否重复调用acl.rt.subscribe_report接口。

ACL_ERROR_STREAM_NOT_SUBSCRIBE = 100034

须知:

此返回码后续版本会废弃,请使用ACL_ERROR_RT_STREAM_NO_CB_REG返回码。

Stream未订阅。

请检查是否已调用acl.rt.subscribe_report接口。

ACL_ERROR_THREAD_NOT_SUBSCRIBE = 100035

须知:

此返回码后续版本会废弃,请使用ACL_ERROR_RT_THREAD_SUBSCRIBE返回码。

线程未订阅。

请检查是否已调用acl.rt.subscribe_report接口。

ACL_ERROR_WAIT_CALLBACK_TIMEOUT = 100036

须知:

此返回码后续版本会废弃,请使用ACL_ERROR_RT_REPORT_TIMEOUT返回码。

等待callback超时。

请检查是否已调用acl.rt.launch_callback接口下发callback任务。

请检查acl.rt.process_report接口中超时时间是否合理。

请检查callback任务是否已经处理完成,如果已处理完成,但还调用acl.rt.process_report接口,则需优化代码逻辑。

ACL_ERROR_REPEAT_FINALIZE = 100037

重复去初始化。

请检查是否重复调用acl.finalize接口进行去初始化。

ACL_ERROR_NOT_STATIC_AIPP = 100038

须知:

此返回码后续版本会废弃,请使用ACL_ERROR_GE_AIPP_NOT_EXIST返回码。

静态AIPP配置信息不存在。

调用acl.mdl.get_first_aipp_info接口时,请传入正确的index值。

ACL_ERROR_COMPILING_STUB_MODE = 100039

运行应用前配置的动态库路径是编译桩的路径,不是正确的动态库路径。

请检查动态库路径的配置,确保使用运行模式的动态库。

ACL_ERROR_DUMP_ALREADY_RUN = 100044

已存在获取Dump数据的任务。

请检查在调用acl.mdl.init_dump接口、acl.mdl.set_dump接口、acl.mdl.finalize_dump接口配置Dump信息前,是否已调用acl.init接口配置Dump信息,如是,请调整代码逻辑,保留一种方式配置Dump信息即可。

ACL_ERROR_DUMP_NOT_RUN = 100045

未使用acl.mdl.init_dump接口先进行Dump初始化。

请检查获取Dump数据的接口调用顺序,参考acl.mdl.init_dump接口处的说明。

ACL_ERROR_INVALID_MAX_OPQUEUE_NUM_CONFIG = 148048

无效的算子缓存信息老化配置。

请检查算子缓存信息老化配置,参考acl.init处的配置说明及示例。

ACL_ERROR_INVALID_OPP_PATH = 148049

没有设置ASCEND_OPP_PATH环境变量,或该环境变量的值设置错误。

请检查是否设置ASCEND_OPP_PATH环境变量,且该环境变量的值是否为opp软件包的安装路径。

ACL_ERROR_OP_UNSUPPORTED_DYNAMIC = 148050;

算子不支持动态Shape。

  • 请检查单算子模型文件中该算子的Shape是否为动态,如果是动态的,需要修改为固定Shape。
  • 请检查编译算子时,aclTensorDesc的Shape是否为动态,如果是动态的,需要按照固定Shape重新创建aclTensorDesc。

ACL_ERROR_RELATIVE_RESOURCE_NOT_CLEARED = 148051;

相关的资源尚未释放。

在销毁通道描述信息时,如果相关的通道尚未销毁则返回此错误码。请检查与此通道描述信息相关联的通道是否被销毁。

ACL_ERROR_UNSUPPORTED_JPEG = 148052;

JPEGD功能不支持的输入图片编码格式(例如算术编码、渐进式编码等)。

实现JPEGD图片解码功能时,仅支持Huffman编码,压缩前的原图像色彩空间为YUV,像素的各分量比例为4:4:4或4:2:2或4:2:0或4:0:0或4:4:0,不支持算术编码、不支持渐进JPEG格式、不支持JPEG2000格式。

ACL_ERROR_BAD_ALLOC = 200000

申请内存失败。

请检查硬件环境上的内存剩余情况。

ACL_ERROR_API_NOT_SUPPORT = 200001

接口不支持。

请检查调用的接口当前是否支持。

ACL_ERROR_INVALID_DEVICE = 200002

须知:

此返回码后续版本会废弃,请使用ACL_ERROR_RT_INVALID_DEVICEID返回码。

无效的Device。

请检查Device是否存在。

ACL_ERROR_MEMORY_ADDRESS_UNALIGNED = 200003

内存地址未对齐。

请检查内存地址是否符合接口要求。

ACL_ERROR_RESOURCE_NOT_MATCH = 200004

资源不匹配。

请检查调用接口时,是否传入正确的Stream、Context等资源。

ACL_ERROR_INVALID_RESOURCE_HANDLE = 200005

无效的资源句柄。

请检查调用接口时,传入的Stream、Context等资源是否已被销毁或占用。

ACL_ERROR_FEATURE_UNSUPPORTED = 200006

特性不支持。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_STORAGE_OVER_LIMIT = 300000

超出存储上限。

请检查硬件环境上的存储剩余情况。

ACL_ERROR_INTERNAL_ERROR = 500000

未知内部错误。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_FAILURE = 500001

系统内部ACL的错误。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_GE_FAILURE = 500002

系统内部GE的错误。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_RT_FAILURE = 500003

系统内部RUNTIME的错误。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_DRV_FAILURE = 500004

系统内部DRV(Driver)的错误。

请根据日志报错排查问题,或联系华为工程师。

日志的详细介绍,请参见日志参考

表2 内部RUNTIME的返回码列表

返回码

含义

可能原因及解决方法

ACL_RT_SUCCESS = 0

执行成功。

-

ACL_ERROR_RT_PARAM_INVALID = 107000

参数校验失败。

请检查接口入参是否正确。

ACL_ERROR_RT_INVALID_DEVICEID = 107001

无效的Device ID。

请检查Device ID是否合法。

ACL_ERROR_RT_CONTEXT_NULL = 107002

context为空。

请检查是否调用acl.rt.set_contextacl.rt.set_device

ACL_ERROR_RT_STREAM_CONTEXT = 107003

stream不在当前Context内。

请检查Stream所在的Context与当前Context是否一致。

ACL_ERROR_RT_MODEL_CONTEXT = 107004

model不在当前Context内。

请检查加载的模型与当前Context是否一致。

ACL_ERROR_RT_STREAM_MODEL = 107005

stream不在当前model内。

请检查Stream是否绑定过该模型。

ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006

event时间戳无效。

请检查Event是否创建。

ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007

event时间戳反转。

请检查Event是否创建。

ACL_ERROR_RT_ADDR_UNALIGNED = 107008

内存地址未对齐。

请检查所申请的内存地址是否对齐,详细内存申请接口的约束请参见内存管理

ACL_ERROR_RT_FILE_OPEN = 107009

打开文件失败。

请检查文件是否存在。

ACL_ERROR_RT_FILE_WRITE = 107010

写文件失败。

请检查文件是否存在或者是否具备写权限。

ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011

stream未订阅或重复订阅。

请检查当前stream是否订阅或重复订阅。

ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012

线程未订阅或重复订阅。

请检查当前线程是否订阅或重复订阅。

ACL_ERROR_RT_GROUP_NOT_SET = 107013

未设置Group。

-

ACL_ERROR_RT_GROUP_NOT_CREATE = 107014

未创建对应的Group。

请检查调用接口时设置的Group ID是否在支持的范围内,Group ID的取值范围:[0, (Group数量-1)]。

ACL_ERROR_RT_STREAM_NO_CB_REG = 107015

该callback对应的Stream未注册到线程。

请检查stream是否已经注册到线程,检查是否调用acl.rt.subscribe_report接口。

ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016

无效的内存类型。

请检查内存类型是否合法。

ACL_ERROR_RT_INVALID_HANDLE = 107017

无效的资源句柄。

检查对应输入和使用的参数是否正确.

ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018

申请使用的内存类型不正确。

检查对应输入和使用的内存类型是否正确。

ACL_ERROR_RT_WAIT_TIMEOUT = 107019;

执行任务超时。

请尝试重新执行下发任务的接口。

ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000

特性不支持。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_MEMORY_ALLOCATION = 207001

内存申请失败。

请检查硬件环境上的存储剩余情况。

ACL_ERROR_RT_MEMORY_FREE = 207002

内存释放失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_OVER_FLOW = 207003

aicore算子运算溢出.

请检查对应的aicore算子运算是否有溢出。

ACL_ERROR_RT_NO_DEVICE = 207004

Device不可用。

请检查Device是否正常运行。

ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005

内存申请失败。

请检查硬件环境上的存储剩余情况。

ACL_ERROR_RT_NO_PERMISSION = 207006

没有操作权限。

请检查运行应用的用户权限是否正确。

ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007

Event资源不足。

请参考acl.rt.create_event接口处的说明检查Event数量是否符合要求。

ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008

Stream资源不足。

请参考acl.rt.create_stream接口处的说明检查Stream数量是否符合要求。

ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009

系统内部Notify资源不足。

数据预处理的并发任务太多或模型推理时消耗资源太多,建议尝试减少并发任务或卸载部分模型。

ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010

模型资源不足。

建议卸载部分模型。

ACL_ERROR_RT_NO_CDQ_RESOURCE = 207011;

Runtime内部资源不足。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_OVER_LIMIT = 207012;

队列数目超出上限。

请销毁不需要的队列之后再创建新的队列。

ACL_ERROR_RT_QUEUE_EMPTY = 207013;

队列为空。

不能从空队列中获取数据,请先向队列中添加数据,再获取。

ACL_ERROR_RT_QUEUE_FULL = 207014;

队列已满。

不能向已满的队列中添加数据,请先从队列中获取数据,再添加。

ACL_ERROR_RT_REPEATED_INIT = 207015;

队列重复初始化。

建议初始化一次队列即可,不要重复初始化。

static const int32_t ACL_ERROR_RT_DEVIDE_OOM = 207018;

Device侧内存耗尽。

排查Device上的内存使用情况,并根据Device上的内存规格合理规划内存的使用。

ACL_ERROR_RT_INTERNEL_ERROR = 507000

Host上的runtime模块内部错误。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_TS_ERROR = 507001

Device上的task scheduler模块内部错误。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_STREAM_TASK_FULL = 507002

stream上的task数量满。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003

stream上的task数量为空。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004

stream上的task未全部执行完成。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_END_OF_SEQUENCE = 507005

AI CPU上的task执行完成。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006

event未完成。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007

context释放失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_SOC_VERSION = 507008

获取soc version失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009

不支持的task类型。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_LOST_HEARTBEAT = 507010

task scheduler丢失心跳。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_MODEL_EXECUTE = 507011

模型执行失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_REPORT_TIMEOUT = 507012

获取task scheduler的消息失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_SYS_DMA = 507013

system dma(Direct Memory Access)硬件执行错误。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_TIMEOUT = 507014

aicore执行超时。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_EXCEPTION = 507015

aicore执行异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016

aicore trap执行异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICPU_TIMEOUT = 507017

aicpu执行超时。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICPU_EXCEPTION = 507018

aicpu执行异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019

aicpu执行数据dump后未给task scheduler返回响应。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020

aicpu执行模型后未给task scheduler返回响应。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_IPC_ERROR = 507022

进程间通信异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023

模型退出。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024

算子正在去注册。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025

ringbuffer(环形缓冲区)功能未初始化。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026

ringbuffer(环形缓冲区)没有数据。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_KERNEL_LOOKUP = 507027

RUNTIME内部的kernel未注册。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_KERNEL_DUPLICATE = 507028

重复注册RUNTIME内部的kernel。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029

debug功能注册失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030

debug功能去注册失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_LABEL_CONTEXT = 507031

标签不在当前Context内。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_PROGRAM_USE_OUT = 507032

注册的program数量超过限制。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DEV_SETUP_ERROR = 507033

Device启动失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_VECTOR_CORE_TIMEOUT = 507034;

vector core执行超时。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_VECTOR_CORE_EXCEPTION = 507035;

vector core执行异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_VECTOR_CORE_TRAP_EXCEPTION = 507036;

vector core trap执行异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_CDQ_BATCH_ABNORMAL = 507037;

Runtime内部资源申请异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DIE_MODE_CHANGE_ERROR = 507038;

die模式修改异常,不能修改die模式。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DIE_SET_ERROR = 507039;

单die模式不能指定die。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_INVALID_DIEID = 507040;

指定die id错误。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DIE_MODE_NOT_SET = 507041;

die模式没有设置。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_TRAP_READ_OVERFLOW = 507042;

aicore trap读越界异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICORE_TRAP_WRITE_OVERFLOW = 507043;

aicore trap写越界异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_VECTOR_CORE_TRAP_READ_OVERFLOW = 507044;

vector core trap读越界异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_VECTOR_CORE_TRAP_WRITE_OVERFLOW = 507045;

vector core trap写越界异常。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_STREAM_SYNC_TIMEOUT = 507046;

在指定的超时等待事件中,指定的stream中所有任务还没有执行完成。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_EVENT_SYNC_TIMEOUT = 507047;

在指定的Event同步等待中,超过指定时间,该Event还有没有执行完。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_FFTS_PLUS_TIMEOUT = 507048;

内部任务执行超时。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_FFTS_PLUS_EXCEPTION = 507049;

内部任务执行异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_FFTS_PLUS_TRAP_EXCEPTION = 507050;

内部任务trap异常。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

static const int32_t ACL_ERROR_RT_SEND_MSG = 507051;

数据入队过程中消息发送失败 。

请根据日志报错排查问题,或联系工程师。

日志的详细介绍,请参见日志参考

static const int32_t ACL_ERROR_RT_COPY_DATA = 507052;

数据入队过程中内存拷贝失败。

请根据日志报错排查问题,或联系工程师。

日志的详细介绍,请参见日志参考

ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899

Driver模块内部错误。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900;

AI CPU模块内部错误。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_RT_SOCKET_CLOSE = 507901;

内部HDC(Host Device Communication)会话链接断开。

请根据日志报错排查问题,或联系工程师。日志的详细介绍,请参见日志参考

表3 内部GE的返回码列表

返回码

含义

可能原因及解决方法

ACL_ERROR_GE_PARAM_INVALID = 145000

参数校验失败。

请检查接口的入参值是否正确。

ACL_ERROR_GE_EXEC_NOT_INIT = 145001

未初始化。

  • 请检查是否已调用acl.init接口进行初始化,请确保已调用acl.init接口,且在其它pyACL接口之前调用。
  • 请检查是否已调用对应功能的初始化接口,例如初始化Dump的acl.mdl.init_dump接口、初始化Profiling的acl.prof.init接口。

ACL_ERROR_GE_EXEC_MODEL_PATH_INVALID = 145002

无效的模型路径。

请检查模型路径是否正确。

ACL_ERROR_GE_EXEC_MODEL_ID_INVALID = 145003

无效的模型ID。

请检查模型ID是否正确、模型是否正确加载。

ACL_ERROR_GE_EXEC_MODEL_DATA_SIZE_INVALID = 145006

无效的模型大小。

无效的模型大小。

ACL_ERROR_GE_EXEC_MODEL_ADDR_INVALID = 145007

无效的模型内存地址。

请检查模型地址是否有效。

ACL_ERROR_GE_EXEC_MODEL_QUEUE_ID_INVALID = 145008

无效的队列ID。

无效的队列 ID。

ACL_ERROR_GE_EXEC_LOAD_MODEL_REPEATED = 145009

重复初始化或重复加载。

请检查是否调用对应的接口重复初始化或重复加载。

ACL_ERROR_GE_DYNAMIC_INPUT_ADDR_INVALID = 145011

无效的动态分档输入地址。

请检查动态分档输入地址。

ACL_ERROR_GE_DYNAMIC_INPUT_LENGTH_INVALID = 145012

无效的动态分档输入长度。

请检查动态分档输入长度。

ACL_ERROR_GE_DYNAMIC_BATCH_SIZE_INVALID = 145013

无效的动态分档Batch大小。

请检查动态分档Batch大小。

ACL_ERROR_GE_AIPP_BATCH_EMPTY = 145014

无效的AIPP Batch数。

请检查AIPP Batch数是否正确。

ACL_ERROR_GE_AIPP_NOT_EXIST = 145015

AIPP配置不存在。

请检查AIPP是否配置。

ACL_ERROR_GE_AIPP_MODE_INVALID = 145016

无效的AIPP模式。

请检查模型转换时配置的AIPP模式是否正确。

ACL_ERROR_GE_OP_TASK_TYPE_INVALID = 145017

无效的任务类型。

请检查算子类型是否正确。

ACL_ERROR_GE_OP_KERNEL_TYPE_INVALID = 145018

无效的算子类型。

请检查算子类型是否正确。

ACL_ERROR_GE_PLGMGR_PATH_INVALID = 145019

无效的so文件,包括so文件的路径层级太深、so文件被误删除等情况。

请检查运行应用前配置的环境变量LD_LIBRARY_PATH是否正确,详细描述请参见编译运行处的操作指导。

ACL_ERROR_GE_FORMAT_INVALID = 145020

无效的format。

请检查Tensor数据的format是否有效。

ACL_ERROR_GE_SHAPE_INVALID = 145021

无效的shape。

请检查Tensor数据的shape是否有效。

ACL_ERROR_GE_DATATYPE_INVALID = 145022

无效的数据类型。

请检查Tensor数据的数据类型是否有效。

ACL_ERROR_GE_MEMORY_ALLOCATION = 245000

申请内存失败。

请检查硬件环境上的内存剩余情况。

ACL_ERROR_GE_MEMORY_OPERATE_FAILED = 245001;

内存初始化、内存复制操作失败。

请检查内存地址是否正确、硬件环境上的内存是否足够等。

ACL_ERROR_GE_DEVICE_MEMORY_ALLOCATION_FAILED = 245002;

申请Device内存失败。

Device内存已用完,无法继续申请,请释放部分Device内存,再重新尝试。

ACL_ERROR_GE_INTERNAL_ERROR = 545000

未知内部错误。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_LOAD_MODEL = 545001

系统内部加载模型失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_EXEC_LOAD_MODEL_PARTITION_FAILED = 545002

系统内部加载模型失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_EXEC_LOAD_WEIGHT_PARTITION_FAILED = 545003

系统内部加载模型权值失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_EXEC_LOAD_TASK_PARTITION_FAILED = 545004

系统内部加载模型任务失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_EXEC_LOAD_KERNEL_PARTITION_FAILED = 545005

系统内部加载模型算子失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_EXEC_RELEASE_MODEL_DATA = 545006

系统内释放模型空间失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_COMMAND_HANDLE = 545007

系统内命令操作失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_GET_TENSOR_INFO = 545008

系统内获取张量数据失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

ACL_ERROR_GE_UNLOAD_MODEL = 545009

系统内卸载模型空间失败。

请根据日志报错排查问题,或联系华为工程师。日志的详细介绍,请参见日志参考

返回码定义规则:

  • 规则1:开发人员的环境异常或者代码逻辑错误,可以通过优化环境或代码逻辑的方式解决问题,此时返回码定义为:1XXXXX。
  • 规则2:资源不足(Stream、内存等)、开发人员编程时使用的的接口或参数与当前硬件不匹配,可以通过在编程时合理使用资源的方式解决,此时返回码定义为:2XXXXX。
  • 规则3:业务功能异常,比如队列满、队列空等,此时返回码定义为3XXXXX。
  • 规则4:软硬件内部异常,包括软件内部错误、Device执行失败等,用户无法解决问题,需要将问题反馈给华为的,此时返回码定义为:5XXXXX。
  • 规则5:无法识别的错误,当前都映射为500000。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词