Skip to content
BotServBotServ
WindowsWSL2Docker DesktopOllamaIA LocalAuto-alojamiento

IA Local en Windows

Configura software de IA en Windows. WSL2, Docker, Ollama, herramientas y soluciones.

S

schutzgeist

3 min read
IA Local en Windows

IA local en Windows

Qué cubre este artículo sobre Windows

  • Cómo preparar Windows para IA local.
  • Cómo funcionan juntos WSL2 y Docker Desktop.
  • Cómo instalar Ollama y otras herramientas en Windows.
  • Qué limitaciones y ventajas existen.

Introducción: IA local en Windows

Windows no es el hogar típico de servidores de IA local. Sin embargo, muchas cosas funcionan muy bien gracias a WSL2 y Docker Desktop. Si usas Windows como sistema operativo y quieres probar modelos de lenguaje, sistemas RAG o agentes, no necesitas un segundo sistema, solo la configuración correcta.

WSL2 proporciona un kernel Linux completo dentro de Windows. Docker Desktop aprovecha WSL2 para ejecutar contenedores casi de forma nativa. Ollama incluso ofrece una versión Windows nativa. Con esto, Windows es definitivamente una plataforma válida para empezar.

¿Por qué necesito Windows para IA local?

Muchos usuarios trabajan principalmente con Windows, ya sea profesional o personalmente. Comprar un servidor Linux adicional o construir una segunda estación de trabajo a menudo no es necesario. WSL2 te permite usar herramientas Linux en Windows. Docker Desktop trae el mundo de los contenedores a tu ordenador. Así puedes probar muchas cosas antes de cambiar a hardware dedicado.

IA local en Windows explicado brevemente

Pasos importantes:

  • Instalar WSL2: Activar el subsistema Linux para Windows.
  • Configurar Docker Desktop: Instalarlo sobre la base de WSL2.
  • Instalar Ollama: Usar la versión Windows nativa.
  • Conectar herramientas: Ejecutar Open WebUI, AnythingLLM o similares a través de Docker o de forma nativa.
  • Verificar soporte de GPU: Las GPUs NVIDIA necesitan los controladores apropiados y CUDA para Windows o WSL2.

¿Para quién es Windows como plataforma de IA?

  • Para principiantes que conocen Windows y no quieren cambiar.
  • Para usuarios que desean probar herramientas antes de comprar un servidor.
  • Para desarrolladores que usan herramientas Windows junto con experimentos de IA.
  • Para cualquiera que busque un entorno de prueba rápido.

Términos importantes alrededor de Windows e IA

  • WSL2: Windows Subsystem for Linux versión 2.
  • Docker Desktop: Gestión de contenedores para Windows con backend WSL2.
  • Ollama for Windows: Versión Windows nativa de Ollama.
  • CUDA: Interfaz NVIDIA para cálculos en GPU.
  • Distro: Distribución Linux dentro de WSL2.
  • PowerShell: Entorno de scripting para Windows.

Ejemplos prácticos para Windows

Ollama nativo en Windows

Descarga el instalador del sitio web de Ollama y ejecútalo. Después de la instalación, abre PowerShell e ingresa:

ollama run llama3.1:8b

Instalar WSL2

Abre PowerShell como administrador e ingresa:

wsl --install

Reinicia el ordenador, configura Ubuntu y actualiza el sistema:

sudo apt update && sudo apt upgrade -y

Docker Desktop con WSL2

Descarga Docker Desktop, instálalo y activa la integración WSL2. A continuación, puedes ejecutar contenedores bajo Ubuntu:

docker run hello-world

Open WebUI por Docker

docker run -d -p 3000:8080 --gpus all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --pull always ghcr.io/open-webui/open-webui:ollama

Problemas típicos en Windows

  • WSL2 no activado: Sin WSL2, Docker Desktop funciona lentamente o no funciona en absoluto.
  • Falta paso de GPU: No todas las GPUs funcionan de inmediato en WSL2. Los controladores y CUDA Toolkit deben coincidir.
  • Firewall bloquea: Windows Defender o el router impiden el acceso a puertos locales.
  • Problemas de rutas: Las rutas de Windows y Linux se comportan diferente en volúmenes Docker.
  • PowerShell en lugar de Bash: Los comandos pueden variar según el entorno.

Enlaces e información adicional

Preguntas frecuentes: IA local en Windows

¿Necesito Windows 11? Windows 10 y 11 soportan WSL2. Windows 11 generalmente ofrece mejor integración.

¿Puedo usar mi GPU NVIDIA en WSL2? Sí, con los controladores apropiados y CUDA para WSL2. Consulta la documentación de NVIDIA.

¿Es Windows más lento que Linux? Para pura inferencia en GPU, apenas. En operaciones de contenedores y sistemas de archivos, WSL2 puede ser un poco más lento.

¿Puedo ejecutar todo sin WSL2? Algunas herramientas como Ollama sí. Docker y muchas herramientas Linux necesitan WSL2.

¿Cómo desinstalo WSL2 nuevamente? Con wsl --unregister Ubuntu o wsl --uninstall.

Fuentes y lecturas adicionales

Resumen: IA local en Windows

Windows es una plataforma viable para IA local cuando WSL2 y Docker Desktop se configuran correctamente. Ollama se ejecuta de forma nativa y muchas herramientas pueden ejecutarse como contenedores. El soporte de GPU, el firewall y las especificaciones de rutas son los obstáculos más comunes. Una vez que los conoces, puedes construir rápidamente un entorno de prueba funcional.

Volver al blog
Share:

Entradas relacionadas