Repolode
jesdga95

jesdga95/basalt

Motor de inferencia local que ejecuta el modelo de mezcla de expertos Qwen3.8-Flash-Next en GPU NVIDIA Blackwell y ofrece API compatibles con OpenAI y Anthropic.

Estrellas
750
Forks
98
Issues abiertos
71
Último commit
hace 4 horas

¿Qué es?

Basalt es un motor de inferencia local diseñado para el modelo de mezcla de expertos Qwen3.8-Flash-Next. Está dirigido a equipos con Linux o Windows y una GPU NVIDIA Blackwell (compute capability 12.0), además de CUDA 13.

Los expertos que no caben en la VRAM se mantienen en la RAM del sistema, y se puede usar una segunda GPU como nivel adicional de expertos. Esto permite ejecutar un modelo MoE grande en una sola estación de trabajo. El servidor ofrece endpoints compatibles con OpenAI y Anthropic e incluye una interfaz web para ver las respuestas en streaming.

Los modelos se distribuyen en archivos `.basalt` únicos que agrupan los pesos, el tokenizer, el MTP drafter, el perfil de expertos y el proyector de visión. En Hugging Face se publican packs precompilados con varios formatos de cuantización, y la configuración se gestiona mediante un archivo JSON y la CLI `basalt`. La herramienta `basalt-probe` analiza el equipo y sugiere ajustes.

Funciones clave

  • 01Mantiene en la RAM del sistema los expertos que exceden la memoria disponible y permite usar una segunda GPU como nivel adicional de expertos.
  • 02Ofrece API compatibles con OpenAI y Anthropic desde un servidor local.
  • 03Incluye una interfaz web con respuestas en streaming.
  • 04Agrupa los pesos, el tokenizer, el drafter y el proyector de visión en un único archivo .basalt.
  • 05Ofrece varios packs de modelos cuantizados, incluidos NVFP4 y formatos derivados de GGUF.
  • 06Incluye `basalt-probe` para analizar el hardware y sugerir valores de configuración.

Casos de uso

  • Ejecutar un modelo MoE grande en una sola estación de trabajo con NVIDIA Blackwell.
  • Ofrecer un endpoint local compatible con OpenAI o Anthropic para herramientas cliente existentes.
  • Experimentar con las ventajas y desventajas de la cuantización en Qwen3.8-Flash-Next.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/jesdga95/basalt && cd basalt
  2. 2

    Compila el proyecto con CMake

    cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build -j
  3. 3

    Instala los requisitos de Python y descarga el modelo

    pip install -r requirements.txt && hf download jesdga/Qwen3.8-Flash-Next-Basalt Qwen3.8-FN-NVFP4.basalt --local-dir models
  4. 4

    Inicia el servidor con tu archivo de configuración

    bin/basalt serve --config basalt_config.json

Antes de usarlo

  • Requiere Linux o Windows con una GPU NVIDIA Blackwell (sm_120) y CUDA 13.
  • Necesita suficiente RAM del sistema para alojar los expertos que no caben en la VRAM.
  • Los paquetes del modelo están sujetos a la Qwen Community License, no a MIT.

En colecciones

Temas

Preguntas frecuentes

¿Qué es basalt?
Motor de inferencia local que ejecuta el modelo de mezcla de expertos Qwen3.8-Flash-Next en GPU NVIDIA Blackwell y ofrece API compatibles con OpenAI y Anthropic. Basalt es un motor de inferencia local diseñado para el modelo de mezcla de expertos Qwen3.8-Flash-Next. Está dirigido a equipos con Linux o Windows y una GPU NVIDIA Blackwell (compute capability 12.0), además de CUDA 13.
¿basalt es gratuito? ¿Qué licencia tiene?
basalt es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿basalt sigue mantenido?
Mantenimiento activo. El último commit de basalt fue el 7 nov 2026.
¿Para qué puedo usar basalt?
Ejecutar un modelo MoE grande en una sola estación de trabajo con NVIDIA Blackwell. Ofrecer un endpoint local compatible con OpenAI o Anthropic para herramientas cliente existentes. Experimentar con las ventajas y desventajas de la cuantización en Qwen3.8-Flash-Next.
¿Cómo se instala basalt?
Clona el repositorio: git clone https://github.com/jesdga95/basalt && cd basalt Compila el proyecto con CMake: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build -j Instala los requisitos de Python y descarga el modelo: pip install -r requirements.txt && hf download jesdga/Qwen3.8-Flash-Next-Basalt Qwen3.8-FN-NVFP4.basalt --local-dir models Inicia el servidor con tu archivo de configuración: bin/basalt serve --config basalt_config.json
¿Dónde consigo basalt?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jesdga95/basalt

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados