F7XXXX-F8XXXX【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pyptoF70001 COMPILE_AICORE_FAILED错误描述AICore kernel编译阶段失败。可能原因CCE源码生成失败GEN_AICORE_FILE_FAILED。CCE编译命令执行失败COMPILE_CCEC_FAILED。链接失败LINK_FAILED常见于并行编译符号未处理。处理方式检查日志中的CCE编译命令和错误输出。若出现ld.lld: error: undefined symbol修改tile_fwk_config.json中parallel_compile: 1改为串行编译。F71004 LAUNCH_AICORE_FAILED错误描述Host侧AICore kernel下发失败。可能原因NA处理方式检查编译产物kernel_aicore/*.o是否生成成功。确认环境变量ASCEND_HOME_PATH是否正确。F71005 RANGE_VERIFY_FAILED错误描述encode阶段InitRawTensorAndMemoryRequirement断言Shape size mismatch或Data size mismatch伴随actualRawmagic、rawShape、actualrawShape输出。可能原因内存复用链两端rawTensor与其actualRaw的rawShapeSize或rawDataSize不一致。常见于reshape / assemble / view等操作的actualRawmagic传递遗漏。处理方式从断言日志记录rawMagic、actualRawmagic、rawShape。打开pass计算图dumptile_fwk_config.json中dump_graph: true。在build/output/pass/下重点排查pass4 ~ pass27之间的tilegraph搜索对应rawMagic。沿数据流分析是否某个pass修改了一侧rawshape而另一侧未同步。判断归属用例写法不满足API约束inplace、valid_shape一致性等→ 调整用例。用例正确 → 联系pass同事排查actualRawmagic传递遗漏。F71008 MAP_REG_ADDR_FAILED错误描述Host侧映射寄存器地址失败Map reg addr fail, maybe others are using current device。可能原因当前设备DEVICE_ID被其他进程占用寄存器映射冲突。同一设备上有残留进程未释放资源。多进程/多容器同时映射同一设备寄存器。处理方式执行npu-smi info查看设备占用情况确认目标DEVICE_ID是否被其他进程占用。清理占用设备的残留进程fuser -v /dev/davinciDEVICE_ID定位并kill。在容器/多进程场景下确保ASCEND_DEVICE_ID或DEVICE_ID环境变量设置正确且不冲突。若问题持续尝试重启NPU驱动或切换空闲设备。F7100B SYNC_FAILED错误描述Host侧stream同步失败LaunchAicoreKernel中DynamicLaunchSynchronize返回非0schedule stream与aicore stream之间同步异常。可能原因AICore执行异常后stream同步失败。Debug模式下profiling数据同步后stream同步失败。底层Runtime stream同步超时或状态异常。处理方式检查是否开启了runtime_debug_mode或手动调用了torch.npu.synchronize()暂时关闭以排除同步时机引入的问题。查看device log中同步失败时刻前后的异常信息timeout、task abort、stream abort等。若为整网场景检查是否与其他组件存在stream依赖冲突。F72002 HANDSHAKE_TIMEOUT错误描述Schedule AICPU与AICore握手超时调度线程无法正常启动。可能原因NPU设备不可用或驱动异常。当前进程/容器内NPU资源占用过高多进程争用同一设备。握手超时配置过短与环境不匹配。处理方式执行npu-smi info确认设备与驱动正常。检查进程/容器内NPU占用是否过高。查看日志上下文如Schedule run init succ之后、AbnormalStop相关区分首次握手失败或运行中异常。使用关联Skillpypto-environment-setup。F73001 CTRL_FLOW_EXEC_FAILED错误描述Ctrl AICPU控制流执行失败devTask构建、stitch处理异常。可能原因Root函数allocCtx或stitchCtx为空。控制流初始化失败。Task stats异常。处理方式检查device log确认具体失败节点DEV_TASK_BUILD/ROOT_STITCH。查看Ctrl AICPU日志上下文确认是否有CELL_MATCH相关异常。若伴随stitch依赖异常精度问题、怀疑依赖边丢失启用runtime_debug_mode3进行运行时依赖校验pypto.frontend.jit(debug_options{runtime_debug_mode: 3})执行用例后在输出目录运行python tools/verify_dep_correctness.py dump_dir校验规则 | 规则 | 内容 | |---|---| |rule_static_integrity| 编译期声明的静态后继在运行时是否保留 | |rule_stitch_legality| stitch边引用的producer/consumer是否合法 | |rule_cell_write_conflict| 同一cell是否存在并发写冲突 | 无问题输出PASS有问题输出分类摘要及dep_check_report.csv详细定位。F73008 CTRL_ALLOC_TIMEOUT错误描述Ctrl AICPU运行超时或整网环境中AICPU执行超时。可能原因整网场景中除PyPTO外其他组件也使用AICPU强制同Cluster分配导致资源不足。launch_sched_aicpu_num配置不当。处理方式整网场景下设置PYPTO_LAUNCH_SCHED_SAME_CLUSTERfalse并通过launch_sched_aicpu_num配置可用AICPU数量。注意同Cluster分配开启时launch_sched_aicpu_num不生效。F7400B WORKSPACE_CAPACITY_INSUFFICIENT错误描述内存分配失败表现为torch.OutOfMemoryError: NPU out of memoryrtMalloc failed. size:xxx可能原因Workspace预算估算过大Tensor Workspace / Metadata / AICore Spilled / Debug四大类中某一项异常。未经Tiling的超大Tensor进入了子图Inplace/FixedAddress/shmemData等例外场景。boundary Outcast slot数量过多或单体大小异常。处理方式定位异常大类开启INFO日志后搜索[workspaceSize]对比Metadata / tensor / aicoreSpillen / debug各项。缩小到Root Function每个Root有独立日志MaxRootInnerMem is xxx最大者即为问题来源。定位问题Tensor搜索staticMemReq[xxx] is too larger警告根据rawmagic在pass计算图中定位。调整配置stitch_function_max_num/max_workspace_kb→ 控制容量。unroll_list/max_unroll→ 控制展开次数。关联Skillpypto-machine-workspace。F7400X Workspace内存重叠 / 精度问题错误描述算子精度异常怀疑MACHINE workspace内存复用存在overlap或踩踏。处理方式检查输入初始化保证输入/输出已正确初始化。检查Tensor连续性MACHINE相关算子要求输入/输出连续tensor.is_contiguous()非连续tensor可能导致异常。扩大workspace在python/pypto/frontend/parser/entry.py中将workspace_tensor扩大10倍若问题消失则说明workspace容量估算偏小。workspace内部自管理修改framework/src/machine/runtime/device_launcher.cpp的PrepareDevProgArgs禁用外部workspace传入改为内部AllocDev。Leaf粒度内存重叠检测开启ENABLE_DUMP_OPERATION1runtime_debug_mode1运行后执行python3 tools/schema/schema_memory_check.py -d device_log_dir -t dyn_topo.txt_path关闭复杂特性缩小范围使用 pypto-precision-debug关闭unroll_list、合轴特性、设置submit_before_loopTrue。关联Skillpypto-memory-overlap-detector。【免费下载链接】pyptoPyPTO发音: pai p-t-oParallel Tensor/Tile Operation编程范式。项目地址: https://gitcode.com/cann/pypto创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考