WSL2 como entorno para desarrollo MLOps

El ciclo de vida del machine learning moderno no solo involucra entrenar modelos, sino también automatizar, versionar y desplegar esos modelos en producción. Esto es lo que define el enfoque de MLOps. Gracias a su compatibilidad con herramientas de Linux, contenedores, aceleración GPU y pipelines reproducibles, WSL2 es ideal para este tipo de desarrollo desde Windows.

[Leer más]

Automatización de tareas con Makefiles y Bash avanzado en WSL2

Una de las ventajas más potentes de WSL2 es la posibilidad de usar herramientas Linux como make y Bash para automatizar tareas en proyectos de desarrollo, ciencia de datos, o DevOps. Este artículo detalla cómo crear scripts avanzados con Bash y cómo estructurar Makefiles efectivos para ejecutar tareas complejas con un solo comando.

[Leer más]

VS Code Remote WSL para flujos de trabajo Data Science

El desarrollo de proyectos de ciencia de datos desde Windows puede beneficiarse enormemente del uso de WSL2 con VS Code Remote. Esta combinación permite aprovechar herramientas y entornos Linux directamente desde el editor, manteniendo la flexibilidad de Windows en tareas cotidianas como análisis, visualización o modelado de datos.

[Leer más]

WSL2 + NVIDIA GPU: configuración óptima para workloads de IA

Desde mediados de 2020, WSL2 ofrece soporte oficial para aceleración por GPU con NVIDIA. Esto permite ejecutar frameworks como [PyTorch](https://pytorch.org/get-started/locally/) o TensorFlow con [CUDA](https://docs.nvidia.com/cuda/wsl-user-guide/index.html) directamente desde Linux en Windows, ideal para tareas de entrenamiento y prueba de modelos de inteligencia artificial.

[Leer más]

Automatización avanzada de distros WSL2 con wsl.conf y cloud-init

Uno de los beneficios clave de WSL2 es la capacidad de automatizar la configuración del entorno Linux que corre sobre Windows. Esto permite establecer comportamientos predefinidos y provisionar distros listas para el trabajo sin intervención manual. En este artículo exploramos dos mecanismos clave: wsl.conf y cloud-init.

[Leer más]

Introducción avanzada a WSL2

Desde su lanzamiento, WSL2 (Windows Subsystem for Linux 2) ha transformado el panorama del desarrollo en Windows, ofreciendo una integración casi nativa con Linux sin necesidad de usar máquinas virtuales tradicionales. A diferencia de WSL1, que traducía llamadas del sistema de Linux a Windows, WSL2 ejecuta un kernel Linux completo dentro de una VM optimizada y ligera. Esta diferencia técnica lo convierte en una herramienta poderosa para desarrolladores modernos, DevOps, científicos de datos y más.

[Leer más]