44 Star 170 Fork 520

Ascend/mstt

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
Loading...
README
Apache-2.0

🚨 重要通知

1. Ascend Training Tools 更名为 MindStudio Training Tools (mstt)。

2. 本代码仓 URL 变更为 https://gitee.com/ascend/mstt,原 URL 仍然可用(2024.07.04 )。


🧰 MindStudio Training Tools

Build Status Commit Activity License: Apache 2.0

模型训练开发全流程

mstt包括精度工具(msprobe)和性能工具(msprof-analyze),分析迁移工具请参见昇腾社区

training_process

使用说明

精度工具

MindStudio Probe(msprobe,MindStudio 精度调试工具)

性能工具

  1. compare_tools(性能比对工具)

    提供 NPU 与 GPU 性能拆解功能以及算子、通信、内存性能的比对功能。

  2. cluster_analyse(集群分析工具)

    提供多机多卡的集群分析能力(基于通信域的通信分析和迭代耗时分析), 当前需要配合 MindStudio Insight 的集群分析功能使用。

  3. advisor

    将 Ascend PyTorch Profiler 或者 msprof 采集的 PyTorch 场景性能数据进行分析,并输出性能调优建议。

  4. bind_core

    绑核脚本,支持非侵入修改工程代码,实现一键式绑核功能。

  5. msMonitor

    MindStudio一站式在线监控工具。

Tensorboard

Tensorboard 支持模型结构进行分级可视化展示的插件 tb-graph-ascend。

可将模型的层级关系、精度数据进行可视化,并支持将调试模型和标杆模型进行分视图展示和关联比对,方便用户快速定位精度问题。

分支维护策略

  1. MindStudio Training Tools 工具版本分支的维护阶段如下:

    状态 时间 说明
    计划 1—3 个月 计划特性
    开发 3个月 开发特性
    维护 6—12个月 合入所有已解决的问题并发布版本
    无维护 0—3 个月 合入所有已解决的问题,无专职维护人员,无版本发布
    生命周期终止(EOL) N/A 分支不再接受任何修改
  2. MindStudio Training Tools 分支版本号命名规则如下:

    mstt 仓每年发布 4 个版本,每个版本都将对应一个分支;以 v6.0 为例,其将对应 v6.0.RC1、v6.0.RC2、v6.0.RC3 以及 v6.0.0 四个版本,在仓库中将存在与之对应的分支。

    分支 状态 发布日期 后续状态 EOL日期
    v6.0.0 维护 2023.12.12 预计 2024.12.12 起无维护

空文件

简介

针对训练&大模型场景,提供端到端命令行&可视化调试调优工具,帮助用户快速提高模型开发效率 展开 收起
README
Apache-2.0
取消

发行版 (1)

全部
3个月前

mstt 开源评估指数

productivity 生产力
niche_creation 创新力
robustness 稳健性
collaboration 协作
contributor 贡献者
software 软件

近期动态

18小时前评论了 PR !5106 【ModelVis】重复结构耗时分析
18小时前评论了 PR !5106 【ModelVis】重复结构耗时分析
18小时前评论了 PR !5106 【ModelVis】重复结构耗时分析
21小时前评论了 PR !5113 【feature】crc32计算性能优化
21小时前评论了 PR !5113 【feature】crc32计算性能优化
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/ascend/mstt.git
git@gitee.com:ascend/mstt.git
ascend
mstt
mstt
master

搜索帮助