下载
中文
注册

MindStudio概述

简介

MindStudio提供一站式AI开发环境,采用插件化扩展机制,打造高效、便捷的全流程开发工具链。

功能架构

MindStudio是华为面向昇腾AI开发者提供的工具集,使能开发者高效完成算子开发、训练开发和推理开发。

命令行工具

按照开发场景分类,MindStudio可以分为以下三种工具链:

  • 算子开发工具:在完备的调试工具和多样的调优数据的帮助下,通过Ascend C的多层接口抽象,简化用户编程难度,助力开发者低成本完成高性能算子开发。

    算子工具包含算子开发工具和算子编译工具:算子开发工具是一款功能强大、易于使用的开发工具,它为Ascend C编程语言的开发者提供了全面的支持和帮助,使得高性能算子开发变得更加简单和高效。算子编译工具为昇腾CANN提供了算子编译的功能,使得开发者能够轻松地将自己的算子代码编译成可在昇腾AI处理器上运行的二进制文件。

  • 训练开发工具:聚焦用户在模型迁移、模型开发中遇到的痛点问题,提供全流程的工具链。通过提供分析迁移工具、精度调试工具和性能调优工具三大主力工具包,帮助用户解决开发过程中迁移困难、精度不达标、性能不达标或劣化等问题,让用户轻松解决精度和性能问题,开启乐趣十足的极简开发之旅。
  • 推理开发工具:作为昇腾统一推理工具库,提供用户一体化开发所需功能,包含模型转换、模型压缩、精度调试和性能调优能力,可快速完成多种主流推理框架在昇腾平台上的迁移,轻松解决精度和性能问题,助力用户实现极致推理性能。

MindStudio IDE

MindStudio IDE是基于开源的IntelliJ IDEA平台开发的针对昇腾AI处理器的集成开发环境。MindStudio IDE除了基本的代码编辑、编译、调试和运行功能之外,还提供了丰富的专门面向昇腾AI开发者的功能和工具,包括分析迁移和性能分析等。此外,MindStudio还支持多种编程语言和框架,如Python、C++、TensorFlow和PyTorch等,开发者可以根据自己的需求选择最适合自己的编程方式。

MindStudio IDE当前支持Linux操作系统,需要下载单独的安装包安装后使用。