- [2025.12.30]:MindStudio Profiler项目首次上线
MindStudio Profiler(msProf)是面向 AI 训练与推理场景的性能分析工具,支持采集与解析 CANN 平台及昇腾 AI 处理器的软硬件性能数据,帮助定位模型训练或推理过程中的性能问题。
| 功能名称 | 功能简介 | 文档 | 源码仓库 |
|---|---|---|---|
| 性能数据采集 | 通过 msProf 命令采集 CANN 平台及昇腾 AI 处理器的软硬件性能数据。 |
性能数据采集 | msprof |
| 性能数据解析 | 使用 msProf 工具对采集到的性能数据进行解析,生成可读的分析结果。 |
性能数据解析 | analysis |
msProf 工具内置在 CANN Toolkit 开发套件中,推荐直接下载 CANN 包进行安装,具体请参见《CANN快速安装》。
如需通过源码编译方式安装,请参见 《msProf 工具安装指南》。
msProf 工具通过命令行调用,通用采集命令格式如下:
msprof --output=<输出目录> --application="<应用程序> <参数>"示例:
# 示例1:采集Python任务
msprof --output=./output --application="python3 train.py"
# 示例2:采集Shell脚本拉起的AI任务
msprof --output=./output --application="./run_standalone_train.sh"以离线推理场景为例,《快速入门》介绍msprof命令行采集和解析性能数据,并通过生成的结果文件分析性能瓶颈,。
关键目录如下,详细信息参见目录结构说明。
.
├── .gitcode # 仓库元数据
├── analysis # 数据解析目录
├── build # 构建目录
│ └── build.sh # 构建脚本
├── cmake # CMake 文件目录
├── docs # 文档目录
│ └── zh # 中文文档
├── misc # 其他工具
│ ├── function_monitor # 轻量化函数监控工具
│ └── gil_tracer # Python GIL 锁检测工具
├── samples # 工具样例目录
│ └── README.md # 样例说明
├── scripts # 安装、升级相关脚本
├── test # 测试与覆盖率统计脚本
└── README.md # 项目说明文档
欢迎大家为社区做贡献。如果有任何疑问或建议,请提交 Issues,我们会尽快回复。感谢您的支持。
| 📱 关注 MindStudio 公众号 | 💬 更多交流与支持 |
|---|---|
![]() 扫码关注获取最新动态 |
💡 加入微信交流群: 关注公众号,回复“交流群”即可获取入群二维码。 🛠️ 其他渠道: 👉 昇腾助手: 👉 昇腾论坛: |
本工具由华为公司的下列部门贡献:
- 昇腾计算MindStudio开发部
感谢来自社区的每一个PR,欢迎贡献。
华为MindStudio全流程开发工具链团队致力于提供端到端的昇腾AI应用开发解决方案,使能开发者高效完成训练开发、推理开发和算子开发。您可以通过以下渠道更深入了解华为MindStudio团队:

