MindSpore

MindSpore — открытый программный каркас для глубокого обучения, машинного обучения и искусственного интеллекта, разрабатываемый компанией Huawei[1][2].

Общие сведения
MindSpore
Тип библиотека машинного обучения
Разработчик Huawei
Написана на C++, Rust, Julia, Python, ArkTS, Cangjie, Java (Lite)
Первый выпуск 31 марта 2020
Аппаратные платформы Linux, Microsoft Windows, macOS, EulerOS, openEuler, OpenHarmony, Oniro OS, HarmonyOS, Android
Последняя версия 2.3.RC1 (24 апреля 2024)
Репозиторий github.com/mindspore-ai/…
Лицензия Apache License 2.0
Сайт mindspore.cn/en

Обзор

MindSpore поддерживает работу на Python, позволяя пользователям определять модели, управляющие структуры и пользовательские операторы с использованием нативного синтаксиса языка. В отличие от фреймворков, основанных на графах, для которых требуется знание доменно-специфических языков или сложных API, MindSpore использует подход автоматического дифференцирования source-to-source (S2S), что обеспечивает автоматическое преобразование Python-кода в оптимизированные вычислительные графы[3].

Фреймворк также поддерживает пользовательские однопроцессорные системы на базе OpenHarmony (HarmonyOS NEXT), включает стек ИИ с предустановленной крупной языковой моделью PanGu-Σ от Huawei, полностью интегрированной в архитектуру MindSpore[4]. Также реализована нативная поддержка AI на устройствах OpenHarmony для интерфейса обучения и программирования через ArkTS в конфигурациях NNRt (Neural Network Runtime) с помощью MindSpore Lite, впервые представленная в API 11 Beta 1 OpenHarmony 4.1. Платформа MindSpore работает на ИИ-чипах Ascend, Kirin и других NPU от HiSilicon[5].

CANN (Compute Architecture of Neural Networks) — гетерогенная вычислительная архитектура для ИИ, разработанная Huawei. С помощью бэкенда CANN в OpenCV DNN разработчики получают возможность запускать собственные ИИ-модели на чипах Ascend, Kirin и других процессорах с NPU от HiSilicon[6].

Фреймворк обеспечивает кроссплатформенную разработку для Android, iOS, Windows[7], глобального дистрибутива на базе OpenHarmony, Oniro OS (инициативы Eclipse Foundation), Linux-дистрибутивов EulerOS и openEuler (серверные платформы Huawei), macOS и Linux[8][9].

История

24 апреля 2024 года компания Huawei выпустила MindSpore 2.3.RC1 для сообщества с поддержкой обучения базовых моделей, обновлением всего стека для инференса, статической оптимизацией графов, ИТ-функциями и новой моделью обратного преобразования MindSpore Elec MT (магнитотеллурика на базе MindSpore)[10].

Примечания

  1. Huawei MindSpore AI Development Framework // Artificial Intelligence Technology. — Huawei Technologies, 2023. — P. 137–162. — ISBN 978-981-19-2878-9. — doi:10.1007/978-981-19-2879-6_5.
  2. Inference on the Ascend 310 AI Processor (англ.). MindSpore. Дата обращения: 13 февраля 2024. Архивировано 30 марта 2025 года.
  3. Lei, Chen. Deep Learning and Practice with MindSpore. — 1-е. — Springer, 1 января 2021. — P. 412. — ISBN 978-9811622359.
  4. Bhati, Kamlesh Huawei HarmonyOS NEXT Official Now: Bring Spatial Design and Vivid Color Concepts (англ.). Sparrownews.com. Дата обращения: 13 февраля 2024. Архивировано 18 января 2024 года.
  5. OpenHarmony 4.1 Beta1 Unleashes Cutting-Edge Features and API Advancements (англ.). World Tech. FTT World. Дата обращения: 13 февраля 2024. Архивировано 19 сентября 2024 года.
  6. MSV, Janakiram Huawei Wants To Tackle NVIDIA And Google With A Solid AI Strategy (англ.). Forbes. Дата обращения: 11 марта 2024. Архивировано 30 марта 2025 года.
  7. MindSpore Installation on CPU-Windows — MindSpore master documentation (англ.). www.mindspore.cn. Дата обращения: 8 июля 2024. Архивировано 30 марта 2025 года.
  8. Android Application Development Based on Java Interface — MindSpore Lite master documentation (англ.). www.mindspore.cn. Дата обращения: 8 июля 2024. Архивировано 30 марта 2025 года.
  9. Klingler, Nico MindSpore: Huawei's Open-Source Deep Learning Framework (англ.). viso.ai (20 декабря 2023). Дата обращения: 8 июля 2024. Архивировано 9 июля 2025 года.
  10. MindSpore官网 (англ.). www.mindspore.cn. Дата обращения: 7 июля 2024. Архивировано 30 марта 2025 года.

Литература