Errores comunes · Velocidad y memoria · 8 errores

IA lenta o sin memoria: CUDA out of memory, VRAM llena y cuelgues

La velocidad de la IA en tu PC depende casi siempre de una cosa: que el modelo y su contexto quepan enteros en la memoria de la gráfica (VRAM). Cuando no caben, todo se hunde.

La IA local va lentísima

Por qué pasa

Lo más probable es que esté funcionando con el procesador en vez de con la gráfica, o que el modelo no quepa entero en la VRAM y se reparta con la RAM. En una prueba, un modelo pasó de 92–95 tokens por segundo con GPU a 11,9 solo con CPU.

Cómo se arregla

  1. Mira ollama ps con el modelo cargado: debe poner «100% GPU».
  2. Si pone «100% CPU», sigue los pasos de Ollama no usa la GPU.
  3. Si muestra un reparto CPU/GPU, baja el contexto o usa un modelo más pequeño.
  4. Cierra juegos, editores de vídeo y otros modelos cargados.

Cómo saber que está arreglado

Con ollama run --verbose <modelo>, la velocidad de generación («eval rate») sube claramente.

Guía: Ollama no usa la GPU en Windows

El modelo no cabe en memoria: «model requires more system memory»

Por qué pasa

El modelo, más el contexto, necesita más memoria de la que tienes libre. Cuenta la libre, no la instalada: Windows y los programas abiertos ya ocupan una parte.

Cómo se arregla

  1. Cierra programas y descarga otros modelos con ollama stop <modelo>.
  2. Usa la versión más pequeña del mismo modelo (menos parámetros) o una más cuantizada.
  3. Baja el contexto.
  4. Antes de comprar hardware para un modelo, comprueba que de verdad funciona en un equipo como el que vas a comprar.

Cómo saber que está arreglado

El modelo carga y ollama ps muestra dónde está cargado.

Libro: Qué modelo de IA cabe en tu tarjeta gráfica

CUDA out of memory al generar imágenes o ejecutar un modelo

Por qué pasa

El programa ha pedido más memoria de la gráfica de la que queda libre: por el tamaño del modelo, la resolución de la imagen, el número de imágenes a la vez o la longitud del texto.

Cómo se arregla

  1. Mira cuánta VRAM hay ocupada con nvidia-smi y cierra lo que la use.
  2. Baja la resolución o genera una imagen cada vez en lugar de un lote.
  3. Activa el modo de bajo consumo de memoria si el programa lo tiene, o usa una versión del modelo en media precisión o cuantizada.
  4. Reinicia el programa: a veces la memoria no se libera hasta cerrarlo.

Cómo saber que está arreglado

La misma tarea termina sin el error y nvidia-smi muestra margen libre durante la ejecución.

Al subir el contexto, la IA local se vuelve muy lenta

Por qué pasa

El contexto también ocupa memoria de la gráfica. Si al subirlo el modelo deja de caber, se reparte con la RAM y la velocidad se hunde. En Windows, además, la gráfica puede tirar de memoria compartida del sistema, que es mucho más lenta.

Cómo se arregla

  1. Baja el contexto hasta que ollama ps vuelva a mostrar «100% GPU».
  2. Si necesitas mucho contexto, usa un modelo más pequeño.
  3. En el Administrador de tareas, pestaña Rendimiento, GPU, vigila la «memoria de GPU compartida»: si sube al cargar el modelo, no cabe.

Cómo saber que está arreglado

Con el contexto que vas a usar, el modelo sigue entero en la gráfica y la velocidad no cae.

Guía: IA local en Windows, RAM, VRAM y cuantización

La memoria de la gráfica está llena aunque no tengo nada abierto

Por qué pasa

El escritorio de Windows y programas como el navegador ya ocupan memoria de la gráfica en reposo; en un equipo de pruebas eran unos 3 GB. Además, Ollama mantiene cada modelo cargado 5 minutos después de usarlo.

Cómo se arregla

  1. Mira qué modelos siguen cargados con ollama ps y descárgalos con ollama stop <modelo>.
  2. Cierra navegadores con muchas pestañas, juegos y lanzadores.
  3. Cuenta con esa memoria ocupada al elegir modelo.

Cómo saber que está arreglado

nvidia-smi muestra la memoria liberada después de descargar los modelos.

Guía: Ollama no usa la GPU en Windows

Desde que uso IA local, el PC va lento o los juegos se cuelgan

Por qué pasa

El servidor del modelo puede quedarse en segundo plano con el modelo cargado, ocupando RAM y memoria de la gráfica mientras haces otra cosa.

Cómo se arregla

  1. Antes de jugar o editar vídeo, descarga los modelos (ollama stop <modelo>) o cierra el programa del todo, también desde la bandeja.
  2. En Ollama, la variable OLLAMA_KEEP_ALIVE controla cuánto tiempo sigue cargado un modelo después de usarlo.
  3. En LM Studio, detén el servidor local y expulsa el modelo cuando no lo uses.
  4. Si no lo usas a diario, quita el programa del inicio de Windows.

Cómo saber que está arreglado

Con el programa cerrado, el Administrador de tareas muestra la RAM y la memoria de la gráfica liberadas.

Mido la velocidad del modelo y me sale un número absurdo

Por qué pasa

Si repites exactamente el mismo prompt, el programa reutiliza lo que ya había procesado y la lectura del prompt parece instantánea. En una prueba, la lectura saltó a 8.000–13.000 tokens por segundo por ese motivo.

Cómo se arregla

  1. Cambia el texto del prompt en cada medición.
  2. Separa la velocidad de lectura del prompt de la velocidad de generación.
  3. Repite la medición varias veces y quédate con la mediana.

Cómo saber que está arreglado

Con prompts distintos, las cifras se parecen entre sí.

Experimento: velocidad y VRAM de modelos locales

ChatGPT va muy lento o se queda pensando

Por qué pasa

En horas de mucha demanda el servicio va más lento, los modelos que razonan tardan más por naturaleza y las conversaciones muy largas pesan en el navegador.

Cómo se arregla

  1. Abre una conversación nueva.
  2. Para tareas sencillas, elige un modelo rápido en vez de uno de razonamiento.
  3. Recarga la página o prueba la app de escritorio o del móvil.
  4. Consulta la página de estado del servicio: si hay una incidencia, aparece ahí.

Cómo saber que está arreglado

En la conversación nueva, una pregunta corta responde en pocos segundos.