尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CANN/pypto仿真错误码参考
F9XXXX【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pyptoF91001 INVALID_CONFIG错误描述传入的配置参数不符合仿真器要求包括配置字符串格式不匹配keyvalue规范、配置名称缺少.层级分隔符、AICPU核心数量不等于AIC与AIV之和。可能原因配置字符串未能匹配keyvalue。# 错误示例-配置字符串缺少value Model.deviceArch配置前缀与子键之间缺少.分隔符如Pipeline应为Pipeline.xxx。# 错误示例-配置名称缺少.分隔符 deviceArchxxxcoreMachineNumberPerAICPU不等于aicNum aivNum。# 错误示例-核心数配置不匹配 Model.coreMachineNumberPerAICPU12 Model.cubeMachineNumberPerAICPU4 Model.vecMachineNumberPerAICPU4处理方式确保配置字符串格式为keyvaluekey与value之间用连接如Pipeline.enable1。# 正确示例-配置字符串keyvalue格式 Model.deviceArchxxx检查配置名称包含正确的层级前缀和.分隔符参考framework/src/cost_model/simulation/config/下各xxx.h中的配置定义。确保coreMachineNumberPerAICPU等于aicNum aivNum重新核对硬件配置参数。# 正确示例-核心数配置正确 Model.coreMachineNumberPerAICPU12 Model.cubeMachineNumberPerAICPU4 Model.vecMachineNumberPerAICPU8F91002 INVALID_CONFIG_NAME错误描述配置名称格式正确含.分隔符但在仿真配置分发器dispatcher中找不到对应的处理器即配置名不在已注册列表中。可能原因配置名称拼写错误。# 错误示例-配置名称拼写错误 Model.devicearchxxx使用了不存在或尚未在dispatcher中注册的配置名。# 错误示例-使用未注册的配置名 Model.notExistxxx处理方式核对配置名称拼写是否正确。参考framework/src/cost_model/simulation/config/xxx.h中dispatcher注册的合法配置项列表。如需新增配置项在对应配置头文件的dispatcher函数中注册新的配置名称。F91003 FILE_FORMAT_ERROR错误描述JSON文件解析失败内容不符合JSON语法规范。可能原因JSON存在语法错误缺少引号、逗号多余或缺失、括号不匹配。文件编码为非UTF-8或包含非法字符。# 错误示例-JSON语法错误key无引号、末尾多余逗号 { key: value, list: [1, 2,] }处理方式使用JSON校验工具检查文件格式# 正确示例-校验JSON格式 python3 -m json.tool my_config.json确保文件编码为UTF-8。确保JSON中所有字符串用双引号包裹末尾不能有多余逗号。# 正确示例-合法JSON { key: value, list: [1, 2] }F91004 FILE_CONTENT_ERROR错误描述文件能够打开和解析但内容不符合约定的字段要求如配置行缺少分隔符、数值字段超出合法范围。可能原因配置文件某行未遵循keyvalue格式缺少。# 错误示例-配置行缺少等号 Pipeline.enable 1CSV行中数值超出uint64_t范围。# 错误示例-CSV行中数值超出uint64_t范围 18446744073709551616处理方式检查配置文件每行是否为keyvalue格式确保key与value之间用分隔。# 正确示例-配置行keyvalue格式 Pipeline.enable1检查数值字段是否在合法范围内如uint64_t不超过2^64-1。F91005 INVALID_PATH错误描述仿真所需的中间产物文件、Python绘图脚本或精度仿真目标文件.o路径不存在。可能原因前置仿真步骤函数构建、调度等未正常完成中间文件dyn_topo.txt、program.json、pipe.swim.json、swim.json、topo.json等未生成。# 错误示例-中间文件dyn_topo.txt未生成 [SIMULATION]: dyn_topo.txt does not exist. topo_txt_path: /path/to/output_xxx/CostModelSimulationOutput/dyn_topo.txtPython绘图脚本draw_pipe_swim_lane.py、print_swim_lane.py、draw_swim_lane.py路径不正确。# 错误示例-Python绘图脚本路径不存在 [SIMULATION]: draw_pipe_swim_lane.py does not exist. drawScriptPath: /path/to/draw_pipe_swim_lane.py精度仿真编译产物.o文件缺失。# 错误示例-编译产物.o文件不存在 obj file does not exist. objPath: /path/to/output.o处理方式检查日志中报错的文件路径确认文件是否存在。# 正确示例-确认中间文件已生成 ls output_xxx/CostModelSimulationOutput/dyn_topo.txt ls output_xxx/CostModelSimulationOutput/program.json确认前置仿真步骤是否全部正常完成。确认Python绘图脚本在预期路径下必要时从源码目录复制到输出目录。确认精度仿真相关组件已编译完成。F91006 FILE_OPEN_FAILED错误描述无法打开指定文件常见于JSON配置文件、日历文件、拓扑文件等。可能原因文件不存在或路径错误。# 错误示例-指定文件不存在 $ ls non_exist.json ls: cannot access non_exist.json: No such file or directory当前用户无读取权限。# 错误示例-文件无读取权限 $ ls -l my_config.json ---------- 1 root root 1024 Jan 1 12:00 my_config.json文件已损坏或被其他进程锁定。处理方式确认文件路径是否正确。检查当前用户对文件是否有读取权限# 正确示例-确认文件存在且有读权限 $ ls -l my_config.json -rw-r--r-- 1 user group 1024 Jan 1 12:00 my_config.json尝试用相应工具打开文件验证其完整性。F91007 PYTHON_CMD_ERROR错误描述仿真过程中执行Python脚本如泳道图绘制脚本draw_pipe_swim_lane.py、print_swim_lane.py、draw_swim_lane.py返回非零退出码。可能原因Python环境缺少依赖如matplotlib、graphviz。# 错误示例-缺少matplotlib依赖 $ python3 draw_pipe_swim_lane.py input.json ModuleNotFoundError: No module named matplotlibPython脚本与当前Python版本不兼容。# 错误示例-Python版本不兼容导致脚本语法错误 $ python3 draw_pipe_swim_lane.py input.json SyntaxError: invalid syntax脚本的输入文件缺失或格式错误。# 错误示例-脚本输入文件不存在 $ python3 draw_pipe_swim_lane.py missing_input.json FileNotFoundError: [Errno 2] No such file or directory: missing_input.json处理方式检查Python环境是否可用python3 --version安装所需Python依赖pip3 install matplotlib graphviz# 正确示例-确认依赖已安装 $ python3 -c import matplotlib; print(OK) OK手动执行报错的Python命令查看详细错误输出根据提示修复。F92006 INVALID_PIPE_TYPE错误描述仿真中遇到未识别的pipeline类型SCHED_CORE_PIPE_TYPE中缺少对应opcode的映射或对非cache类型调用了GetAddress()/GetSize()。可能原因使用了SCHED_CORE_PIPE_TYPE数据结构中尚未注册的新opcode。对非read-cache / write-cache的pipe类型调用了地址或大小查询方法。处理方式在framework/src/cost_model/simulation/common/ISA.h的SCHED_CORE_PIPE_TYPE数据结构中添加新opcode对应的pipe类型映射。确保GetAddress()/GetSize()仅对cache类型调用。F92007 SHAPE_INVALID错误描述传入的Tensor shape为空或第一维为空仿真无法执行。可能原因输入Tensor的shape未正确初始化或动态shape推导结果为空。# 错误示例-shape为空列表 x pypto.tensor([], pypto.DT_FP32)处理方式检查输入数据shape是否有效确保shape非空且第一维非空。# 正确示例-shape包含有效维度 x pypto.tensor([4, 8], pypto.DT_FP32)对于动态shape场景确认shape推导逻辑正确。F92010 DEAD_LOCK错误描述仿真运行中检测到死锁某个Machine在某个cycle无法继续推进调度。可能原因任务依赖图存在循环依赖或资源竞争。# 错误示例-仿真死锁日志 [ReportDeadlock] Machine 0 is deadlock at cycle 12345 Simulation is deadlock at cycle 12345 !!!!!!!!!任务调度逻辑存在缺陷。处理方式在output/output_xxx/CostModelSimulationOutput/graphs目录下找到死锁对应的dot文件。使用Graphviz渲染dot文件分析任务依赖关系dot -Tpng deadlock.dot -o deadlock.png检查任务依赖图中是否存在循环依赖或资源竞争。若问题仍未解决请访问社区提交Issue。F94001 NO_SO_EXISTS错误描述精度仿真所需的共享库文件如libpem_davinci.so加载失败文件不存在或路径不正确。可能原因精度仿真 .so文件未编译或未安装到预期路径。编译产物路径配置不正确。# 错误示例-共享库文件加载失败 can not load library: /path/to/libpem_davinci.so处理方式开启仿真日志定位缺失的 .so路径export ASCEND_SLOG_PRINT_TO_STDOUT1在日志中搜索can not load library:找到缺失的 .so文件路径。确认精度仿真相关组件已编译安装。# 正确示例-确认.so文件存在 ls -l /path/to/libpem_davinci.soF94002 CANN_LOAD_FAILED错误描述CANN环境未正确加载ASCEND_HOME_PATH环境变量未设置精度仿真不可用。可能原因未执行CANN环境初始化脚本。# 错误示例-ASCEND_HOME_PATH未设置 $ echo $ASCEND_HOME_PATH (空)处理方式执行CANN环境初始化脚本source /usr/local/Ascend/ascend-toolkit/set_env.sh确认环境变量已设置# 正确示例-环境变量已设置 $ source /usr/local/Ascend/ascend-toolkit/set_env.sh $ echo $ASCEND_HOME_PATH /usr/local/Ascend/ascend-toolkit/latestF94003 CMD_ERROR错误描述精度仿真中执行外部命令失败如命令字符串格式化截断导致snprintf_s失败或llvm-objcopy返回非零退出码。可能原因命令字符串过长导致格式化截断。llvm-objcopy工具未安装或版本不兼容。# 错误示例-llvm-objcopy未安装 $ llvm-objcopy --version bash: llvm-objcopy: command not found目标文件路径异常导致命令执行失败。# 错误示例-目标文件路径异常 cmd error: llvm-objcopy --only-section.text /path/to/source.o /path/to/nonexistent/target.o处理方式检查日志中打印的完整命令字符串是否正确。确认llvm-objcopy工具已安装且版本兼容llvm-objcopy --version在终端中手动执行日志中的命令查看具体错误输出。F94005 CANNSIM_FAILED错误描述DAV_3510架构下未通过cannsim方式启动CAMODEL_LOG_PATH环境变量未设置精度仿真不可用。可能原因未使用cannsim record命令启动精度仿真。# 错误示例-直接用python3启动而未使用cannsim python3 my_script.py --run_mode simCAMODEL_LOG_PATH环境变量未设置。# 错误示例-CAMODEL_LOG_PATH未设置 $ echo $CAMODEL_LOG_PATH (空)处理方式使用cannsim record方式启动精度仿真# 正确示例-通过cannsim启动精度仿真 cannsim record python3 examples/00_hello_world/hello_world.py --run_mode sim -s Ascend950确认CAMODEL_LOG_PATH环境变量已正确设置。F9FFFF SIM_INNER_ERROR错误描述NA可能原因NA处理方式请访问社区提交Issue。【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

3步掌握SeedVR2视频修复:让模糊视频秒变高清的终极指南

3步掌握SeedVR2视频修复:让模糊视频秒变高清的终极指南

3步掌握SeedVR2视频修复:让模糊视频秒变高清的终极指南 【免费下载链接】SeedVR2-7B 项目地址: https://ai.gitcode.com/hf_mirrors/ByteDance-Seed/SeedVR2-7B 还在为那些模糊不清的老视频、抖动严重的监控录像而烦恼吗?每次看到珍贵的家庭影像…

📅 2026/10/7 0:51:33
学生党AI编程工具选型指南:从补全到自治Agent的实战决策

学生党AI编程工具选型指南:从补全到自治Agent的实战决策

1. 项目概述:为什么学生党必须重新思考“AI编程平台”这回事“学生党企业AI编程平台选型”这个标题乍看有点矛盾——学生和“企业级”本不该挂钩。但2026年的真实情况是:高校课程设计、大创项目、实习岗前准备、甚至毕业设计答辩现场,已经没人…

📅 2026/10/7 6:04:15
CANN/ops-math Polar内广播优化

CANN/ops-math Polar内广播优化

Polar inner-broadcast 性能优化(方案 A) 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math 2026-05-21。本轮针对 acceptance 50-case 中唯…

📅 2026/8/26 9:57:41
MORE NEWS

更多资讯

📰

智慧工厂多目标检测实战:基于YOLO的扬尘、铲车与重型机械识别方案

最近一直在做智慧工厂视觉识别的项目,主题涉及扬尘识别、铲车装载识别、工程重型机械识别、磁铁识别这几类典型场景,统一采用深度学习YOLO格式的图像识别方案。整套系统落地测试了一段时间,精度和实用性基本达到预期,这篇把项目的…

📰

Hadoop生产级调试:从Educoder实训看分布式系统排错逻辑

1. 这不是“又一个Hadoop实验”,而是真实生产环境的微缩沙盘“educoder-HDFS和MapReduce综合实训”——看到这个标题,很多刚接触大数据的同学第一反应是:“哦,又是平台上的几道填空题和代码补全。”我带过三届某高校数据科学方向的…

📰

AI自主代理Agent从原理到实战:工具调用、规划与安全控制

最近我把自己一直在琢磨的一套“让大模型自己干活”的流程,真正在代码里跑通了。从最开始一个简单的问答接口,到后来能让模型自主决定调用哪个工具、处理哪一步任务,整个过程比想象中复杂,但也远比预想的有意思。今天这篇文章就是…

📰

STM32 USB HID游戏手柄开发:方向键与八键的硬件逻辑与代码实现

简介:这是一份面向嵌入式初学者与游戏外设爱好者的STM32游戏手柄完整工程,基于STM32F10x系列微控制器实现方向键与8个独立按键的输入采集,并通过USB HID协议与Windows主机通信,可直接被系统识别为游戏控制器。资源包共354个文件&a…

📰

两参数威布尔分布风速建模:MATLAB参数估计与拟合优度检验实战

简介:这份MATLAB小程序面向风能行业工程师、风电项目研究者及学习风速统计建模的学生,用于对风电场实测风速数据进行两参数威布尔分布拟合与参数估计。压缩包内共1个文件,为weibull1.m脚本,体积约436B,属于轻量级可直接…

📰

Java集成钉钉API避坑指南:扫码登录/通讯录同步/消息推送全链路实现

简介:本资源是一套面向Java开发者的企业级钉钉集成实战项目,聚焦阿里钉钉开放平台API在业务系统中的落地应用,适用于需实现组织通讯、审批流对接、消息推送及移动办公集成的中高级后端工程师。压缩包共174个文件,含32个核心Java源…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬