¿Puede ejecutarse Mixtral-8x7B-Instruct-v0.1 en GeForce RTX 4090 24GB (desktop)?
Juicio condicional de memoria para una configuración. El contexto, la cuantización o el motor pueden cambiar la conclusión.
Mixtral BF16 needs far more than 24GB despite 12.9B active params.
Configuración de esta página: bf16, 4096 tokens en caché, 1 secuencia, motor vllm.
Estado: Memoria insuficiente. Software: Soporte documentado.
Pesos 86,99 GiB · KV cruda 0,50 GiB · total 88,12 GiB–90,01 GiB.
Presupuesto disponible 22,00 GiB tras la reserva por defecto.
Esta página es una estimación salvo que haya una medición residente coincidente.
- La estimación residente usa el total de parámetros, incluidos expertos MoE inactivos.
- Este MoE declara 46700000000 parámetros totales y 12900000000 activos. El cómputo activo no es la residencia de pesos.
- Los bytes de pesos salen solo de los archivos elegidos, no de todas las cuantizaciones del repositorio.
- El tamaño de descarga no es la memoria GPU de pico. El diseño en ejecución y la KV van aparte.
- Archivos contados: model.safetensors.index.json metadata.total_size.
- El contexto es el número de tokens en caché por secuencia (entrada más generación reservada).
- Las secuencias concurrentes comparten una copia del modelo; los pesos no se multiplican por el número de secuencias.
- El tipo de KV es independiente de la cuantización de pesos salvo que lo cambie.
Estimación
Memoria insuficiente
Incluso el mínimo estimado supera el presupuesto disponible.
Rango estimado de memoria: 88,12 GiB – 90,01 GiB
Los pesos usan metadatos de los archivos elegidos. El extra de ejecución sigue siendo estimado.
Presupuesto disponible: 22,00 GiB · Restante tras la estimación: -68,01 GiB – -66,12 GiB
Compatibilidad de software
Soporte documentado. Que quepa en memoria no prueba que el motor, la cuantización y el sistema funcionen juntos. Compatibilidad no implica buen rendimiento.
Hipótesis que afectan al resultado
- La estimación residente usa el total de parámetros, incluidos expertos MoE inactivos.
- Este MoE declara 46700000000 parámetros totales y 12900000000 activos. El cómputo activo no es la residencia de pesos.
- Los bytes de pesos salen solo de los archivos elegidos, no de todas las cuantizaciones del repositorio.
- El tamaño de descarga no es la memoria GPU de pico. El diseño en ejecución y la KV van aparte.
- Archivos contados: model.safetensors.index.json metadata.total_size.
- El contexto es el número de tokens en caché por secuencia (entrada más generación reservada).
- Las secuencias concurrentes comparten una copia del modelo; los pesos no se multiplican por el número de secuencias.
- El tipo de KV es independiente de la cuantización de pesos salvo que lo cambie.
- Se usan 8 cabezas KV, no 32 de consulta.
- El pico de prefill y la decodificación estable no coinciden. El escenario alto se acerca al prefill.
- La reserva del motor no es el uso real de pesos y KV.
- vLLM suele preasignar KV de la GPU restante. Aquí se informa la KV necesaria más extras de CUDA/grafos, no el resto que se queda el asignador.
- La alineación de bloques de PagedAttention puede sumar un poco sobre la KV cruda.
- La RAM del host no se añade sola a la VRAM discreta.