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].
Примечания
- ↑ 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.
- ↑ Inference on the Ascend 310 AI Processor (англ.). MindSpore. Дата обращения: 13 февраля 2024. Архивировано 30 марта 2025 года.
- ↑ Lei, Chen. Deep Learning and Practice with MindSpore. — 1-е. — Springer, 1 января 2021. — P. 412. — ISBN 978-9811622359.
- ↑ Bhati, Kamlesh Huawei HarmonyOS NEXT Official Now: Bring Spatial Design and Vivid Color Concepts (англ.). Sparrownews.com. Дата обращения: 13 февраля 2024. Архивировано 18 января 2024 года.
- ↑ OpenHarmony 4.1 Beta1 Unleashes Cutting-Edge Features and API Advancements (англ.). World Tech. FTT World. Дата обращения: 13 февраля 2024. Архивировано 19 сентября 2024 года.
- ↑ MSV, Janakiram Huawei Wants To Tackle NVIDIA And Google With A Solid AI Strategy (англ.). Forbes. Дата обращения: 11 марта 2024. Архивировано 30 марта 2025 года.
- ↑ MindSpore Installation on CPU-Windows — MindSpore master documentation (англ.). www.mindspore.cn. Дата обращения: 8 июля 2024. Архивировано 30 марта 2025 года.
- ↑ Android Application Development Based on Java Interface — MindSpore Lite master documentation (англ.). www.mindspore.cn. Дата обращения: 8 июля 2024. Архивировано 30 марта 2025 года.
- ↑ Klingler, Nico MindSpore: Huawei's Open-Source Deep Learning Framework (англ.). viso.ai (20 декабря 2023). Дата обращения: 8 июля 2024. Архивировано 9 июля 2025 года.
- ↑ MindSpore官网 (англ.). www.mindspore.cn. Дата обращения: 7 июля 2024. Архивировано 30 марта 2025 года.
Литература
- Huawei MindSpore AI Development Framework. — 1-е (онлайн). — Springer, Singapore, 22 октября 2022. — P. 137–162. — ISBN 978-981-19-2879-6.
- Deep Learning and Mindspore Practice (Huawei Intelligent Computing Technology Series) (на китайском языке). — 1-е. — Tsinghua University Press, 1 марта 2020. — P. 355. — ISBN 978-7302546610.