Compartir:
La comunidad de desarrollo y la investigación en inteligencia artificial están celebrando la llegada de las versiones nativas de PyTorch para Windows en la arquitectura Arm. Antes de este lanzamiento, los usuarios de Windows Arm64 se veían en la necesidad de compilar PyTorch de manera local, un proceso que ahora se ha simplificado con la versión 2.7 de PyTorch. Esta actualización permite un acceso directo a versiones nativas optimizadas para Python 3.12, lo que maximiza el rendimiento en dispositivos Windows con arquitectura Arm64, como los PCs Copilot+.
Con este avance, los desarrolladores podrán crear, entrenar y evaluar modelos de aprendizaje automático de menor escala directamente desde sus PCs con arquitectura Arm. Esto es de gran importancia en campos como la clasificación de imágenes, el procesamiento del lenguaje natural y la inteligencia artificial generativa, donde aplicaciones como Stable Diffusion se ven beneficiadas.
Para los desarrolladores interesados en adoptar estas nuevas versiones de PyTorch, se sugiere la instalación de herramientas adicionales como MSVC y Rust para cubrir posibles dependencias que puedan faltar. Además, durante la instalación, se recomienda la selección de las herramientas de compilación C++ ARM64 en Visual Studio 2022.
La instalación de la versión estable de PyTorch (2.7.0) se puede realizar con el comando: pip install --extra-index-url https://download.pytorch.org/whl torch. Para quienes prefieran explorar la versión preliminar (Nightly), existe un comando alternativo, facilitando así la incorporación de características en desarrollo.
Un ejemplo práctico del uso de estas versiones nativas es el modelo de difusión estable "stabilityai/sd-turbo", que permite la generación de imágenes a partir de descripciones textuales, con controles sobre los pasos de inferencia y valores semilla para garantizar la reproducibilidad.
Es importante mencionar que algunos paquetes adicionales que los desarrolladores podrían querer usar con PyTorch aún no ofrecen soporte nativo para Windows en arquitectura Arm. La instalación de estas dependencias puede llevarse a cabo mediante la compilación de código fuente, utilizando herramientas como MSVC y Rust.
En conclusión, las nuevas versiones nativas de PyTorch para Windows abren un nuevo horizonte para los desarrolladores, permitiéndoles explorar y maximizar el potencial de la arquitectura Arm en sus proyectos de inteligencia artificial. Este lanzamiento invita a los desarrolladores a descargar y experimentar con estas versiones para impulsar sus innovaciones.










