当前位置: 首页 > news >正文

CANN/ge UDF错误码

UDF错误码

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

flowfunc

flow_func_defines.h提供了flowfunc的错误码供用户使用,主要用于对异常逻辑的判断处理。每个错误码含义如下。

返回码含义解决方法
FLOW_FUNC_SUCCESS = 0执行成功不涉及
FLOW_FUNC_ERR_PARAM_INVALID = 164000参数校验无效参数校验失败返回该错误码,包括但不限于输入参数超出系统支持范围,过程中某些参数不匹配。返回该错误码时日志会打印异常的参数及异常原因,请结合具体日志定位原因。
FLOW_FUNC_ERR_ATTR_NOT_EXITS = 164001获取属性时属性不存在请检查获取属性的名称,确认是否在获取前对该属性进行了设置。
FLOW_FUNC_ERR_ATTR_TYPE_MISMATCH = 164002获取属性时属性类型不匹配请检查调用GetAttr接口时入参属性名称所对应的属性值类型与出参变量的数据类型是否一致。该错误码对应错误日志打印属性名对应的实际属性的数据类型。
FLOW_FUNC_FAILED = 564000UDF内部错误码请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
FLOW_FUNC_ERR_DATA_ALIGN_FAILED = 364000数据对齐失败可能的原因如下:

- Flow func实现不正确,比如给定的输入不匹配。
- 某个节点执行时间超时,导致数据对齐等待超时。
FLOW_FUNC_ERR_TIME_OUT_ERROR = 564001执行NN超时请检查日志中是否存在其他报错导致模型执行失败,若存在其他报错针对实际报错定位。若无报错日志,显示模型正常执行,请调整fetch data接口传递的timeout入参,可增加其值或直接设置为-1。
FLOW_FUNC_ERR_NOT_SUPPORT = 564002功能不支持可能的原因如下:

- 单func接口未开放该能力,替换成多func接口可以规避该报错。
- 用户未实现对应的接口,如故障恢复场景ResetFlowFuncState未实现默认会返回不支持。
FLOW_FUNC_STATUS_REDEPLOYING = 564003降级部署中可恢复错误触发降级部署导致当前获取不到数据,等待降级部署结束后会返回其他返回码。若降级部署成功,正常返回数据;若降级部署失败,返回其他不可恢复错误码。
FLOW_FUNC_STATUS_EXIT = 564004UDF进程退出中Flow func在等待输入数据的过程中,如果进程收到退出信号,会返回该错误码,表示进程准备退出,停止输入数据准备。需要根据日志排查UDF进程收到退出信号的原因。
FLOW_FUNC_ERR_DRV_ERROR = 564100driver通用错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
FLOW_FUNC_ERR_MEM_BUF_ERROR = 564101驱动内存buffer接口错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志报错排查问题,或联系工程师(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
FLOW_FUNC_ERR_QUEUE_ERROR = 564102驱动队列接口错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志报错排查问题,或联系工程师(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
FLOW_FUNC_ERR_EVENT_ERROR = 564103驱动事件接口错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志报错排查问题,或联系工程师(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
FLOW_FUNC_ERR_USER_DEFINE_START = 9900000用户自定义错误码,从当前错误码开始定义-
FLOW_FUNC_ERR_USER_DEFINE_END = 9999999用户自定义错误码,以当前错误码结束-

AICPU

AICPU在执行模型的过程中,有可能向用户上报以下错误码,每个错误码含义如下。

返回码含义解决方法
int32_t AICPU_SCHEDULE_ERROR_PARAMETER_NOT_VALID = 521001参数校验无效参数校验失败返回该错误码,包括但不限于输入参数超出系统支持范围,过程中某些参数不匹配。返回该错误码时日志会打印异常的参数及异常原因,请结合具体日志定位原因。
int32_t AICPU_SCHEDULE_ERROR_FROM_DRV = 521003Driver接口返回错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_NOT_FOUND_LOGICAL_TASK = 521005未找到需要执行的AICPU任务请检查环境驱动包与CANN包版本是否兼容。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_INNER_ERROR = 521008AICPU内部错误请检查环境驱动包与CANN包版本是否兼容。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_OVERFLOW = 521011发生溢出乘法或加法运算发生溢出,请结合具体日志定位原因。
int32_t AICPU_SCHEDULE_ERROR_MODEL_EXIT_ERR = 521104模型触发执行失败模型执行过程中,返回值被置为异常标记位,因此模型无法继续执行。请查看日志中是否有其他报错,结合具体日志定位原因。
int32_t AICPU_SCHEDULE_ERROR_MODEL_EXECUTE_FAILED = 521106模型执行过程中TSCH上报的模型执行失败模型执行过程中,收到异常终止消息,需要终止模型(终止原因为模型流执行失败)。请查看日志中是否有其他报错,结合具体日志定位原因。
int32_t AICPU_SCHEDULE_ERROR_TSCH_OTHER_ERROR = 521107模型执行过程中TSCH上报的其他错误模型执行过程中,收到异常终止消息,需要终止模型。请查看日志中是否有其他报错,结合具体日志定位原因。
int32_t AICPU_SCHEDULE_ERROR_DISCARD_DATA = 521108模型执行过程中丢弃Mbuf数据模型执行过程中,缓存的Mbuf数据超过阈值,需要丢弃Mbuf数据。解决方法为调整缓存Mbuf的数量或者时间阈值。
int32_t AICPU_SCHEDULE_ERROR_DRV_ERR = 521206driver接口返回错误请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_MALLOC_MEM_FAIL_THROUGH_DRV = 521207通过driver接口申请内存失败请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请检查设备内存使用情况,是否达到设备内存上限。请根据日志报错排查问题,或联系工程师(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_SAFE_FUNCTION_ERR = 521208memcpy_s等安全函数执行失败请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_INVAILD_EVENT_SUBMIT = 521209AICPU提交事件失败请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。
int32_t AICPU_SCHEDULE_ERROR_CALL_HCCL = 521500AICPU调用HCCL接口失败请检查环境驱动包安装是否正常,检查设备状态是否正常。若当前环境安装包符合预期且环境状态正常,请根据日志排查问题,或联系工程师处理(您可以获取日志后单击Support联系技术支持。)。
日志的详细介绍,请参见《日志参考》。

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1124116/

相关文章:

  • Kazumi缓存清理完全指南:快速释放存储空间的3个步骤 [特殊字符]
  • switch.vim插件测试与调试:确保你的切换规则稳定可靠
  • AgnosticUI表单组件FACE API详解:原生表单集成与验证最佳实践
  • FPDF性能优化:如何快速生成大型PDF文件而不超时
  • 小白也能秒会!E-Hentai-Downloader零基础上手全攻略
  • FPDF与Composer集成:现代化PHP项目的最佳实践指南
  • 终极免费音乐歌词批量下载器:3步搞定完整歌词库
  • 专业开源存档编辑工具实战指南:三步掌握《深岩银河》资源管理核心
  • 【计算机Java毕业设计案例】休闲洗浴场馆营业数据统计管理系统的设计与实现 基于 Java 的洗浴服务项目预约管理系统(程序+文档+讲解+定制)
  • 如何安装配置Panel Colorizer:KDE Plasma面板自定义入门教程
  • AI认知革命:从推箱子游戏看下一代智能系统的推理与规划能力
  • 视频汇聚系统安防监控融合技术方案
  • Vulkan-Zig构建系统集成:如何在Zig包管理器中完美配置Vulkan绑定
  • XStream最佳实践:大型项目中XML数据交换的10个设计模式
  • vscode-clangd工作区配置完全指南:自定义你的C/C++开发环境
  • BK7259芯片解析:AI IPC无线MCU的性能与应用
  • WPF通知系统性能优化:ToastNotifications资源管理与内存释放技巧
  • MKV44F64VLH16与DS28EC20的EEPROM存储方案设计与实现
  • p5与Processing对比:为什么Python开发者更爱这款创意编程库?
  • Agent Skills技能身份验证:技能访问控制的多种实现方式
  • 题解:洛谷 B4552 [GESP202606 一级] 交税
  • E-Hentai批量下载终极指南:自动化工具完整教程
  • 如何免费实现视频画质革命:Video2X超分辨率与帧插值完整实战指南
  • GFile代码贡献指南:如何参与开源WebRTC文件传输项目
  • PubMedBERT-base-embeddings:医学文本嵌入模型的终极完整指南
  • nwpu-cram网络性能分析:QoS与拥塞控制终极指南
  • 3步让老旧Windows电脑也能高效运行OCR文字识别软件
  • E-Hentai自动化批量下载器终极指南:解放双手的漫画保存解决方案
  • Flutter_thrio页面通知系统详解:实现三端通信的完整解决方案
  • 如何快速美化Windows系统:开源字体终极解决方案