Mindstudio

 Mindstudio

Mindstudio

网站链接:MindStudio-昇腾社区 (hiascend.com)
MindStudio 开发流程
安装部署

帮助用户快速便捷的搭建基于昇腾全系列产品AI开发环境和运行环境。支持在线下载昇腾软件包、无网络环境的离线安装、远程批量部署。既提供简单轻量的命令行接口供用户集成,也提供友好的界面向导式工具。

相关链接
模型开发
模型训练
分析迁移工具提供PyTorch/TensorFlow训练脚本一键式迁移到昇腾平台上来,开发者可以零代码修改或少量代码修改即可完成迁移。
• X2MindSpore,将PyTorch/TensorFlow训练脚本迁移至MindSpore框架;
• PyTorch GPU2Ascend,将PyTorch训练脚本从GPU平台迁移至昇腾平台;
• TensorFlow GPU2Ascend,将TensorFlow训练脚本从GPU平台迁移至昇腾平台。
命令行工具集
分析迁移
相关链接
MindSpore第三方框架适配
模型推理
提供模型压缩工具、模型转换工具和模型可视化工具。模型转换工具将开源框架的网络模型 (如Caffe、TensorFlow等)转换成昇腾AI处理器支持的离线模型,模型转换过程中可以实现算子调度的优化、权值数据重排、内存使用优化等。
• 模型转换
• 模型可视化,查看模型结构和算子属性
• 支持AIPP硬件图像预处理
命令行工具集
ATCAMCT
相关链接
算子开发
支持自定义TBE (Tensor Boost Engine)算子开发,提供TBE-DSL和TBE-TIK两种算子开发方式。并且提供Cube算子自动调优,仿真调试调优以及提供最优算子的搜索工具,帮助您从获取最优算子配置,开发算子到实时调试调优算子的全流程算子开发过程。同时支持MindSpore、TensorFlow、PyTorch等主流框架算子,提供大量的算子模版及案例帮助您快速上手。

算子开发教程

相关链接
性能调优
提供高效、易用、可灵活扩展的系统化性能分析工具,便于快速识别产品的关键性能瓶颈并提出针对性能优化的建议,实现产品的极致性能。
• 性能数据自动采集与Profiling
• 性能Timeline视图,查看运行的Stream和Task
• 性能统计视图分析,识别最耗时算子
命令行工具集
精度比对
为了定位/解决模型的精度问题,精度比对工具提供了将华为自有模型算子的运算结果与标准框架算子的运算结果进行比对的功能,以便快速确认误差发生的原因。
• 整网或者指定网络层输出数据
• 整网算子比对和分析
• Vector比对算法 (余弦相似度、最大绝对误差、累积相对误差、欧氏相对距离等)
命令行工具集
应用开发
MindStudio支持AI应用开发,通过AscendCL昇腾统一编程语言,系统级调优,调试传输,异常分析等多种AI应用开发工具,让您可以使用开放的模型/算子加载与执行、多种C++的API接口,实时性能调优等功能。我们还提供代码样例,让您高效快捷地开发深度神经网络等AI应用。
命令行工具集
Profiling
相关链接
ACL 昇腾统一编程语言(C/C++)ACL 昇腾统一编程语言(Python) AI 应用开发教程
专家系统
聚焦模型、算子的性能调优Top问题,识别性能瓶颈Pattern,重点构建瓶颈分析、优化推荐模型,支撑开发效率提升。
• om模型自动加载运行与瓶颈信息展示
• 算子瓶颈分析与展示
命令行工具集
应用部署
通过连接IP地址统一管理调试设备,实现远程管理、调试及应用推送,无缝兼容不同形态的设备。
提供docker runtime和docker镜像,方便用户快速部署昇腾产品的容器化场景。
相关链接
ascend-docker-runtimeAscendHub
系统管理
由FusionDirector、SmartKit以及Ascend-DMI组成的昇腾云边协同工具,可以让您对系统进行实时地设备管理、模型部署、日志采集与分析等操作。
相关链接
FusionDirectorAscend-DMI

订阅快讯

通过快讯订阅,您将及时收到我们的信息更新通知。