MindSpore es el framework de IA de código abierto desarrollado y mantenido por Huawei, planteado como una pila completa de aprendizaje profundo: el mismo código de modelo puede entrenarse en la nube, ejecutarse para inferencia en servidores de borde y desplegarse en teléfonos y dispositivos IoT mediante MindSpore Lite. Su núcleo combina diferenciación automática basada en transformación de código fuente, un motor de ejecución de grafos, una canalización de procesamiento de datos y soporte nativo de entrenamiento distribuido en paralelo, de modo que los equipos mantienen prácticamente el mismo modelo de programación al pasar de un experimento en una GPU a un entrenamiento multinodo.
Más allá del framework principal, el sitio comunitario mindspore.cn aloja un amplio conjunto de herramientas: MindSpore Lite para inferencia ligera en dispositivo, MindSpore Transformers para el desarrollo de grandes modelos de lenguaje, un plugin vLLM-MindSpore y kits científicos específicos de dominio que abarcan electrónica, simulación molecular (SPONGE), dinámica de fluidos (Flow), observación de la Tierra, química y computación cuántica. Herramientas como MindStudio y el kit de compresión Golden Stick cubren el perfilado, la migración y la optimización de modelos, y la tabla de equivalencias entre la API de PyTorch y la de MindSpore facilita portar proyectos existentes.
En cuanto al hardware, MindSpore se diseña junto con las NPU Ascend y también admite backends de CPU y GPU de propósito general. El proyecto se gobierna de forma abierta mediante grupos SIG, guías de contribución, un proceso CLA, prácticas de código abierto y el programa Call for X, y se integra con las plataformas en la nube ModelArts y 启智 (OpenI) de Huawei para entornos de entrenamiento con un clic. El acceso al framework, la documentación y el catálogo de modelos preentrenados es gratuito.