| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 22 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 22 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |
MindStudio使用导读
MindStudio是华为面向昇腾AI开发者提供的全流程工具链,致力于提供端到端的昇腾AI应用开发解决方案,使能开发者高效完成训练开发、推理开发和算子开发。
可视化工具
可视化性能调优工具,辅助定位模型和算子的性能问题。
算子开发工具
-
支持用户输入算子表达,进而预测算子在这一算法实现下的性能上限。
-
利用提供的接口在Python脚本中快速实现Kernel下发代码生成、编译及运行Kernel。
-
包含msOpGen提供模板工程生成能力,简化算子工程搭建并辅助算子测试验证;msOpST旨在真实的硬件环境中,对算子的输入输出进行测试,以验证算子的功能是否正确。
-
提供内存检测、竞争检测、未初始化检测及同步检测的能力,支持多核程序下内存问题的精准定位。
-
提供基于昇腾处理器的原生环境调试能力,实现灵活的变量展示。支持算子功能调试,单步调试(上板)等功能。
-
提供上板和仿真的性能数据采集方式,并通过MindStudio Insight进行可视化呈现,方便用户快速定位算子性能瓶颈。
训练开发工具
开发
-
将PyTorch训练脚本一键式迁移至昇腾NPU。
调试
-
针对昇腾提供的全场景精度工具链,帮助用户快速提高模型精度定位效率。
调优
-
支持采集CANN和NPU性能数据,提升昇腾设备性能调优效率。
-
提供PyTorch训练/在线推理场景采集性能数据,输出可视化的性能数据文件,提升性能分析效率。
-
提供MindSpore训练/在线推理场景采集性能数据,输出可视化的性能数据文件,提升性能分析效率。
-
可以自定义采集时间段或者关键函数的开始和结束时间点,识别关键函数或迭代等信息,对性能和算子问题快速定界。
-
基于采集的性能数据进行分析,提供昇腾设备性能瓶颈快速识别能力。
-
提供整网级多维度显存数据采集、自动诊断、优化分析能力。
-
支持落盘和在线性能数据采集,提供集群场景性能监测及定位能力。
-
用户可以通过msPTI构建针对NPU应用程序的工具,用于分析应用程序的性能。
扩展
实践案例
推理开发工具
调优
-
支持采集CANN和NPU性能数据,提升昇腾设备性能调优效率。
-
支持落盘和在线性能数据采集,提供集群场景性能监测及定位能力。
-
支持请求调度、模型执行过程可视化,提升服务化性能分析效率。
-
支持环境预检,连通性预检,推理过程中的落盘和比对功能。
-
基于采集的性能数据进行分析,提供昇腾设备性能瓶颈快速识别能力。
调试
-
针对昇腾提供的全场景精度工具链,帮助用户快速提高模型精度定位效率。
-
提供整网级多维度显存数据采集、自动诊断、优化分析能力。
扩展
-
以加速为目标、压缩为技术、昇腾为根本的亲和压缩工具。
-
可以自定义采集时间段或者关键函数的开始和结束时间点,识别关键函数或迭代等信息,对性能和算子问题快速定界。
-
实践案例