CANN 环境检查报告【免费下载链接】cann-outreach项目地址: https://gitcode.com/cann/cann-outreach使用的 SkillSkill 名称ascendc-env-checkSkill 描述Ascend C 算子开发环境检查技能。用于(1) 通过 npu-smi 查询 NPU 设备信息设备列表、状态、资源使用(2) 检查 CANN 环境配置CANN Toolkit、Ops、自定义算子包(3) 验证开发依赖是否完整。Skill 路径.opencode/skills/ascendc-env-check/SKILL.mdSkill 工作流程环境检查 │ ├─ NPU 设备检查 │ └─ npu-smi list / scripts/npu_info.sh │ └─ CANN 环境检查 └─ scripts/check_env.sh使用的诊断脚本脚本用途scripts/npu_info.shNPU 设备信息综合查询scripts/check_env.shCANN 环境配置检查检查结果一、NPU 设备检查执行命令bash scripts/npu_info.sh检查项结果详情设备检测工具✅ 通过npu-smi 可用版本: 25.5.0芯片型号✅ 通过910B3设备数量✅ 通过检测到 1 个设备可用设备列表❌ 不可用Device 7910B3不可用⚠️ 关键问题检测到的 NPU 设备Device 7, 910B3当前状态为不可用无法用于算子开发。需排查设备占用或驱动问题。二、CANN 环境检查执行命令bash scripts/check_env.sh#检查项结果详情1CANN Toolkit 环境✅ 通过ASCEND_HOME_PATH /home/developer/Ascend/cann-8.5.2set_env.sh 存在2CANN 版本✅ 通过CANN 版本: 8.5.2运行时基线: 8.53CANN Ops 环境✅ 通过ASCEND_OPP_PATH /home/developer/Ascend/cann-8.5.2/opp已安装0 个 vendors4自定义算子包⚠️ 警告未安装自定义算子包仅运行自定义算子时需要5CANN 工具✅/⚠️msprof 可用cannsim 不可用仅 ascend950 需要6日志目录⚠️ 警告日志目录不存在将在首次运行后创建7调试配置⚠️ 警告日志打屏未开启建议export ASCEND_SLOG_PRINT_TO_STDOUT1总体结论✅ CANN 环境检查通过综合评估类别状态说明CANN 软件环境✅ 通过CANN 8.5.2 已正确安装关键环境变量配置正常NPU 硬件状态❌ 不可用Device 7 (910B3) 当前不可用建议操作NPU 设备不可用运行npu-smi info查看设备详细状态排查是否被占用或驱动异常日志打屏建议执行export ASCEND_SLOG_PRINT_TO_STDOUT1方便调试自定义算子包如需运行自定义算子需安装 op_api 库版本配套CANN 8.5.2 与 npu-smi 25.5.0 的配套关系请查阅 CANN 官方 Release Notes附录Skill 检查项说明检查项说明必需性ASCEND_HOME_PATHCANN Toolkit 路径必需CANN 版本检测版本号及运行时依赖基线建议确认ASCEND_OPP_PATHCANN Ops 路径运行时必需自定义算子包op_api 库运行自定义算子必需CANN 工具msprof/cannsim可选【免费下载链接】cann-outreach项目地址: https://gitcode.com/cann/cann-outreach创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考