接入已有采集
读取 ASCEND_PROFILER_OUTPUT 或 MindStudio msprof-export 目录,也支持每个 rank 独立采集的多 rank 根目录。
Training performance, made traceable. An open-source profiling analysis tool for Ascend NPU: explore operators, communication and rank-level behavior, then share the findings.
查看通信耗时与重叠,结合 communicator 区分通信组。
通信分析 →比较各 rank 的 step 分解,再回到代表 rank 深入分析。
多 rank 概览 →结合指标覆盖率、芯片参考峰值和 What-if 假设复核。
效率与理论分析 →读取 ASCEND_PROFILER_OUTPUT 或 MindStudio msprof-export 目录,也支持每个 rank 独立采集的多 rank 根目录。
从时间线、算子和通信出发,结合模型结构归因与规则诊断,缩小下一步排查范围。
导出自包含 HTML 报告,把指标与分析带给同事;使用 What-if 推演时,保留假设与实测之间的边界。
当前重点支持 DeepSeek-V3 结构的 MoE 训练 Profiling。每项指标都需要结合实际采集内容理解。
查看设计与数据契约 ↗MFU、MBU、Roofline 与理论分析,结合覆盖率和芯片参考值理解效率,避免把估算当作测量。
查看通信分解、重叠和多 rank step 分布,定位离群 rank,并按节点汇总观察。
将算子、通信归因到模型结构,结合时间线、显存与隐藏开销,寻找可以继续验证的线索。
默认使用本地规则引擎。LLM 网络调用需显式开启,先确认结构化摘要与模型服务的数据使用边界。
Windows x64 用户可下载 Release 安装包,双击安装后从开始菜单启动,无需预装 Python。浏览器打开 http://127.0.0.1:8765/;关闭命令窗口可停止服务。
安装包未签名,Windows 可能提示未知发布者。Linux / macOS 用户可按右侧命令从源码运行。服务绑定本机回环地址。
查看 Release 与 SHA-256 校验文件 ↗git clone https://github.com/ai-v5/LLMInsight.git
cd LLMInsight
python3 -m pip install -r requirements.txt
python3 -m llminsight.server --port 8765这个网站用于介绍项目,分析在本机运行。指标是否可用取决于采集文件和算子覆盖;MFU / MBU / Roofline 使用芯片参考峰值,What-if 是假设推演。多 rank 概览与代表 rank 分析不能替代完整的分布式因果诊断。阅读项目说明 →
代码采用 AGPL-3.0-only 开源。欢迎反馈解析、指标或体验问题;提交问题时,请使用可公开的合成复现样例。
LLMInsight 是独立开源项目,由维护者与贡献者按开源协作方式维护和运作,项目内容供技术研究、学习和工程交流参考。项目中的代码、文档、示例、分析结果及讨论,不代表任何个人或组织(包括维护者、贡献者及其雇主、所属机构或关联方)的观点、立场、政策或承诺。
本项目不是任何厂商或机构的官方产品,不构成其认证、推荐、背书或技术支持承诺。文中提及的个人、组织、厂商、产品、模型和商标,仅用于说明兼容对象或技术背景,不表示隶属、代言、合作或授权关系。
除非另有书面约定,本项目按“现状”和“可用状态”提供,不对准确性、完整性、适用性、稳定性或特定性能收益作保证,也不承诺持续维护、响应时限或商业支持。性能指标、诊断建议和推演结果可能受采集数据、配置及实现假设影响,使用者应独立核验,并自行评估使用、修改及部署风险。
在适用法律允许的范围内,除非另有书面约定,维护者、贡献者及其他权利人不对因使用或无法使用本项目产生的损失承担责任,包括数据丢失、业务中断或其他损失。依法不得排除或限制的责任不受本说明影响。
本说明不增加 AGPL-3.0-only 许可证之外的使用限制;具体授权、无担保与责任限制以 LICENSE 为准。