Skip to content

Ascend/msprof

Repository files navigation

MindStudio Profiler

昇腾性能采集工具

Ask DeepWiki Ask ZRead doc License Version Ascend

✨ 最新消息

🔹 [2025.12.30]:MindStudio Profiler项目首次上线

ℹ️ 简介

MindStudio Profiler(msProf)是面向 AI 训练与推理场景的性能分析工具,支持采集与解析 CANN 层和昇腾 AI 处理器 NPU 硬件层的软硬件性能数据,帮助定位模型训练或推理过程中的性能问题。msProf 也是其他 Profiling 采集接口的基础能力,许多上层性能采集与分析能力最终都依赖 msProf 完成底层数据采集。若希望了解昇腾性能调优工具的完整全景,可进一步参考MindStudio Profiler 文档总览

msprof

⚙️ 功能介绍

功能名称 功能简介 文档 源码仓库
性能数据采集 通过 msProf 命令采集 CANN 平台及昇腾 AI 处理器的软硬件性能数据。 性能数据采集 msprof
性能数据解析 使用 msProf 工具对采集到的性能数据进行解析,生成可读的分析结果。 性能数据解析 analysis

🚀 快速入门

msProf 工具通过命令行调用,通用采集命令格式如下:

msprof --output=<输出目录> --application="<应用程序> <参数>"

示例:

# 示例1:采集Python任务
msprof --output=./output --application="python3 train.py"

# 示例2:采集Shell脚本拉起的AI任务
msprof --output=./output --application="./run_standalone_train.sh"

以 ResNet50 模型训练任务为例,《快速入门》贯穿性能调优全流程,帮助您在 10 分钟内快速体验 msProf 工具在数据采集、解析导出、性能分析等环节的核心功能。

📦 安装指南

msProf 工具内置在 CANN Toolkit 开发套件中,推荐直接下载 CANN 包进行安装,具体请参见《CANN 快速安装》。

如需通过源码编译方式安装,请参见 《msProf 工具安装指南》。

📘 使用指南

工具的详细使用方法,请参见《msProf 使用指南》。

💡 典型案例

通过典型问题场景帮助用户理解并掌握工具使用,请参见《msProf 典型案例》。

❓ FAQ

常见问题及解决方案,请参见《msProf FAQ》。

🌌 智能检索

为提升文档查阅效率,我们提供多种高效检索方式:

🔹 AI 问答(DeepWiki):自然语言问答,快速把握项目架构与模块关系。
🔹 AI 问答(ZRead):中文问答体验更优,精准定位功能用法与细节。
🔹 精确搜索(ReadTheDocs):关键词全文检索,直达接口、参数与报错等信息。

🛠️ 贡献指南

欢迎参与项目贡献,请参见 《贡献指南》。

⚖️ 相关说明

🔹 《版本说明
🔹 《许可证声明
🔹 《安全声明
🔹 《免责声明

🤝 建议与交流

欢迎大家为社区做贡献。如果有任何疑问或建议,请提交 Issues,我们会尽快回复。感谢您的支持。

即时互动(微信群) 官方资讯(公众号) 深度支持(助手/论坛)

扫码加入技术交流群

扫码关注官方公众号
扫码入群并关注公众号,直达 MindStudio 用户与开发者最快捷的交流平台:
快速提问: 与社区小伙伴即时探讨技术问题
掌握动态: 第一时间获取版本发布与功能更新通知
经验共享: 与广大开发者交流最佳实践与实战心得

更多支持渠道:👉 昇腾助手:WeChat 👉 昇腾论坛:Website

🙏 致谢

本工具由华为公司的下列部门贡献:

🔹 昇腾计算MindStudio开发部

感谢来自社区的每一个PR,欢迎贡献。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors