Receta para servir DeepSeek-V4.1-Flash-1017 (EXL3, 2.9 bpw) en dos NVIDIA DGX Sparks como API compatible con OpenAI, con una ventana de 1 M de tokens.
MiaAI-Lab/DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold
Sirve DeepSeek-V4.1-Flash-1017 en cuatro NVIDIA DGX Sparks con paralelismo tensorial y una API compatible con OpenAI, con una opción de anillo sin switch.
- Estrellas
- 65
- Forks
- 25
- Issues abiertos
- 11
- Último commit
- hace 3 días
¿Qué es?
Esta receta sirve el checkpoint DeepSeek-V4.1-Flash-1017 de DeepSeek en sus formatos publicados FP8 y MXFP4, distribuido entre cuatro NVIDIA DGX Sparks (GB10, 128 GB cada uno), conectados mediante sus puertos ConnectX-7 y con paralelismo tensorial en los cuatro nodos. Expone una API compatible con OpenAI en el puerto 8888 que acepta texto, imágenes y video, admite llamadas a herramientas y permite activar o desactivar el modo de razonamiento en cada solicitud.
La configuración funciona tanto con un anillo entre Sparks cableado sin un switch RoCE (start-switchless.sh) como con una red conmutada convencional (start.sh). Los scripts preparan las cuatro máquinas, descargan el checkpoint una sola vez en el primer nodo, comparten los pesos mediante NFS e inician los procesos. Entre las funciones opcionales están la salida estructurada mediante response_format o los parámetros guided_*, la decodificación especulativa DSpark con los bloques de borrador del checkpoint y variantes opcionales de pesos NVFP4 o abliterated.
El motor es la implementación nativa en Zig de TensorFold, sobre la que se ha creado una familia DeepSeek-V4.1 y que cuenta con una serie de parches mantenidos en el repositorio.
Funciones clave
- 01Ejecuta DeepSeek-V4.1-Flash-1017 con paralelismo tensorial en cuatro DGX Sparks.
- 02Ofrece una API de chat compatible con OpenAI que acepta imágenes y video.
- 03Admite llamadas a herramientas y salida estructurada con esquemas JSON o restricciones de gramática.
- 04Funciona en un anillo de Sparks sin switch o en una red RoCE conmutada.
- 05Incluye decodificación especulativa DSpark basada en los bloques de borrador del checkpoint.
Casos de uso
- Alojar por cuenta propia un modelo grande de DeepSeek en un clúster pequeño de DGX Sparks.
- Ofrecer chat multimodal con imágenes y video mediante un cliente compatible con OpenAI.
- Ejecutar solicitudes simultáneas de contexto largo en hardware GB10 local.
Inicio rápido
- 1
Clona el repositorio en spark1
git clone https://github.com/MiaAI-Lab/DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold.git - 2
Entra en el directorio y crea el archivo de configuración local
cd DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold && cp scripts/local.sh.example scripts/local.sh - 3
Configura WORKER, WORKER2 y WORKER3 en scripts/local.sh como spark2, spark3 y spark4, respectivamente
- 4
Inicia la configuración del anillo (usa ./start.sh en su lugar si los Sparks están conectados a un switch)
./start-switchless.sh
Antes de usarlo
- Requiere cuatro NVIDIA DGX Sparks (128 GB cada uno) conectados mediante puertos ConnectX-7, por lo que no resulta práctico con hardware convencional.
- Necesita unos 830 GB de espacio en disco en spark1 para los archivos de checkpoint y pesos, además de unos 100 GB de memoria libre en cada Spark.
- Se basa en un motor de inferencia bifurcado (rama TensorFold) y en una serie de parches locales, lo que aumenta la complejidad del mantenimiento y la configuración.
Temas
Preguntas frecuentes
- ¿Qué es DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold?
- Sirve DeepSeek-V4.1-Flash-1017 en cuatro NVIDIA DGX Sparks con paralelismo tensorial y una API compatible con OpenAI, con una opción de anillo sin switch. Esta receta sirve el checkpoint DeepSeek-V4.1-Flash-1017 de DeepSeek en sus formatos publicados FP8 y MXFP4, distribuido entre cuatro NVIDIA DGX Sparks (GB10, 128 GB cada uno), conectados mediante sus puertos ConnectX-7 y con paralelismo tensorial en los cuatro nodos. Expone una API compatible con OpenAI en el puerto 8888 que acepta texto, imágenes y video, admite llamadas a herramientas y permite activar o desactivar el modo de razonamiento en cada solicitud.
- ¿DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold es gratuito? ¿Qué licencia tiene?
- DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold sigue mantenido?
- Mantenimiento activo. El último commit de DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold fue el 4 nov 2026.
- ¿Para qué puedo usar DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold?
- Alojar por cuenta propia un modelo grande de DeepSeek en un clúster pequeño de DGX Sparks. Ofrecer chat multimodal con imágenes y video mediante un cliente compatible con OpenAI. Ejecutar solicitudes simultáneas de contexto largo en hardware GB10 local.
- ¿Cómo se instala DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold?
- Clona el repositorio en spark1: git clone https://github.com/MiaAI-Lab/DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold.git Entra en el directorio y crea el archivo de configuración local: cd DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold && cp scripts/local.sh.example scripts/local.sh Configura WORKER, WORKER2 y WORKER3 en scripts/local.sh como spark2, spark3 y spark4, respectivamente Inicia la configuración del anillo (usa ./start.sh en su lugar si los Sparks están conectados a un switch): ./start-switchless.sh
- ¿Dónde consigo DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MiaAI-Lab/DeepSeek-V4.1-Flash-1017-4x-DGX-Sparks-TensorFold
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Receta para servir DeepSeek-V4.1-Flash-1017 con paralelismo tensorial en dos nodos NVIDIA DGX Spark (GB10) mediante el motor TensorFold TP2.
Un motor de inferencia CUDA creado desde cero que ejecuta el modelo completo GLM 5.3 en entre tres y seis equipos DGX Spark (GB10) con una API compatible con OpenAI.
Motor de inferencia de código abierto que ajusta sus kernels al hardware para ejecutar modelos abiertos más rápido en Apple Silicon, NVIDIA, AMD o CPU.
Inferencia de LLM entre pares en el navegador: conecta laptops, computadoras de escritorio y teléfonos mediante WebRTC para ejecutar modelos abiertos grandes, con un agente de programación integrado.
Registro de ejecución y benchmarking de DeepSeek-V4.1-Flash (552B MoE) en cuatro NVIDIA DGX Spark con TensorFold y vLLM, incluidos los scripts de lanzamiento y los resultados medidos.