PaddlePaddle — open-source фреймворк глубокого обучения для высокопроизводительного обучения на одной машине и в распределённом режиме, а также кроссплатформенного развёртывания.
mindspore-ai/mindspore
MindSpore — фреймворк с открытым исходным кодом для обучения и инференса моделей глубокого обучения на мобильных устройствах, периферийных и облачных платформах с нативной поддержкой AI-процессоров Huawei Ascend.
Open source альтернатива:PyTorch
TensorFlow
- Звёзды
- 4,719
- Форки
- 746
- Открытые issues
- 253
- Последний коммит
- 10 дней назад
Что это?
MindSpore — фреймворк для обучения и запуска нейросетей на мобильных устройствах, периферийных и облачных платформах. Он рассчитан на специалистов по данным и инженеров-алгоритмистов, которым нужны удобная разработка на Python и эффективное выполнение моделей; при этом фреймворк проектировался с учётом совместной оптимизации аппаратного и программного обеспечения.
Фреймворк использует автоматическое дифференцирование на основе преобразования исходного кода: программа компилируется в статический граф, поддерживающий потоки управления и функции высшего порядка. Функция автоматического распараллеливания призвана объединять параллелизм по данным, моделям и гибридный параллелизм, а также выбирать стратегию разбиения с низкими затратами для распределённого обучения без ручного разделения модели.
Фреймворк можно установить через pip или собрать из исходного кода для CPU, GPU NVIDIA (CUDA 10.1) и оборудования Huawei Ascend на Ubuntu, CentOS, EulerOS и Windows (CPU). Для CPU- и GPU-бэкендов также доступны Docker-образы.
Ключевые возможности
- 01Автоматическое дифференцирование на основе преобразования исходного кода с поддержкой потоков управления и функций высшего порядка.
- 02Автоматическое распараллеливание, объединяющее параллелизм по данным, моделям и гибридное параллельное обучение.
- 03Компиляция статических графов для оптимизации производительности и интерфейс программирования в стиле Python.
- 04Нативная поддержка AI-процессоров Huawei Ascend, а также CPU и GPU с CUDA.
- 05Установка через pip, сборка из исходного кода или использование Docker-образов.
Сценарии использования
- Обучение моделей глубокого обучения на оборудовании Huawei Ascend.
- Запуск распределённого обучения, требующего автоматического распараллеливания по моделям или данным.
- Развёртывание обученных нейросетей на мобильных устройствах, периферийных или облачных платформах.
- Разработка AI-моделей на Python с компиляцией в статический граф.
Быстрый старт
- 1
Установите CPU-сборку MindSpore с помощью pip (wheel из README)
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.2.0-rc1/MindSpore/cpu/ubuntu_x86/mindspore-1.2.0rc1-cp37-cp37m-linux_x86_64.whl - 2
Запустите на Python пример Mul для проверки из README
Что важно знать
- В примере с pip из README устанавливается устаревший wheel 1.2.0rc1 для Python 3.7 на Ubuntu x86, поэтому для более новых конфигураций нужны актуальные руководства по установке.
- Нативная поддержка и большинство описанных сборок предназначены для оборудования Huawei Ascend, а GPU-сборка указана только для CUDA 10.1.
Темы
Частые вопросы
- Что такое mindspore?
- MindSpore — фреймворк с открытым исходным кодом для обучения и инференса моделей глубокого обучения на мобильных устройствах, периферийных и облачных платформах с нативной поддержкой AI-процессоров Huawei Ascend. MindSpore — фреймворк для обучения и запуска нейросетей на мобильных устройствах, периферийных и облачных платформах. Он рассчитан на специалистов по данным и инженеров-алгоритмистов, которым нужны удобная разработка на Python и эффективное выполнение моделей; при этом фреймворк проектировался с учётом совместной оптимизации аппаратного и программного обеспечения.
- mindspore можно использовать бесплатно? Какая у него лицензия?
- mindspore распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mindspore всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mindspore — 28 окт. 2026 г..
- Для чего можно использовать mindspore?
- Обучение моделей глубокого обучения на оборудовании Huawei Ascend. Запуск распределённого обучения, требующего автоматического распараллеливания по моделям или данным. Развёртывание обученных нейросетей на мобильных устройствах, периферийных или облачных платформах. Разработка AI-моделей на Python с компиляцией в статический граф.
- Как установить mindspore?
- Установите CPU-сборку MindSpore с помощью pip (wheel из README): pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.2.0-rc1/MindSpore/cpu/ubuntu_x86/mindspore-1.2.0rc1-cp37-cp37m-linux_x86_64.whl Запустите на Python пример Mul для проверки из README
- Где скачать mindspore?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mindspore-ai/mindspore
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрая и удобная библиотека N-мерных тензоров на Nim с бэкендами для CPU, CUDA и OpenCL, предназначенная для численных вычислений и глубокого обучения.
Фреймворк глубокого обучения на Python с ускоренными на GPU вычислениями над тензорами и динамическими нейросетями на основе autograd.
Минималистичный фреймворк для глубокого обучения с API тензоров в стиле PyTorch, autograd, компилятором и поддержкой множества ускорителей.
Библиотека тензоров и фреймворк для глубокого обучения на Rust с обучением и инференсом на CUDA, ROCm, Metal, Vulkan, WebGPU и CPU.
Фреймворк для машинного обучения и математики на Go: обучение с ускорением XLA, бэкенд на чистом Go и загрузка моделей HuggingFace.