Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dingospeed

DingoSpeed es un servicio de mirado local autocontenido de Hugging Face diseñado para ofrecer acceso y gestión eficiente a recursos de modelos y datasets, reduciendo la dependencia de servidores remotos y permitiendo almacenamiento y gestión local.

Ficha actualizada 23 sept 2026, 10:36 · upstream 23 sept 2026, 10:10 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es dingospeed

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DingoSpeed es un servicio de mirado local autocontenido de Hugging Face diseñado para proporcionar una solución conveniente y eficiente para el acceso y manejo de recursos de modelos. A través del espejamiento local, los usuarios pueden reducir su dependencia de servidores remotos de Hugging Face, mejorar la velocidad de adquisición de recursos y lograr almacenamiento y gestión local de datos.

El proyecto ofrece un sistema completo de despliegue, monitoreo y gestión de modelos, eliminando la necesidad de dependencias externas complejas. Su arquitectura permite tanto operaciones individuales como colaborativas entre múltiples nodos, con capacidades de caché inteligente, failover automático y monitorización en tiempo real mediante Prometheus integrado.

CASOS DE USO
  • Descarga de modelos y datasets desde Hugging Face sin depender de internet
  • Cachear contenido hot para acelerar la carga inicial de aplicaciones
  • Reducción del tráfico de red al descargar múltiples archivos repetidamente
  • Gestión local de repositorios de modelos con monitoreo en tiempo real
  • Colaboración entre nodos mediante caché compartida y balanceo de carga
  • Almacenamiento persistente de modelos para uso offline o en entornos aislados
PUNTOS DESTACADOS
  • Caché inteligente que prioriza contenido nuevo sobre contenido existente, mejorando la velocidad de descarga.
  • Acceso sin necesidad de acceso a internet científico ni configuración compleja de red.
  • Soporte para múltiples nodos colaborativos con failover automático y balanceo de carga.
  • Monitorización en tiempo real mediante Prometheus integrado con visualización gráfica en Grafana.
  • Almacenamiento eficiente de bloques de archivos con encabezados optimizados para lectura rápida.
  • API RESTful compatible con la especificación oficial de Hugging Face Hub.
PRECAUCIONES
  • No incluye un archivo Dockerfile ni configuración de contenedores (Docker Compose).
  • Depende exclusivamente del comando 'wire' para inyección de dependencias.
  • Requiere Go version 1.23 o superior y el comando 'make'.
  • El servicio no incluye herramientas de despliegue como Docker ni Kubernetes nativo.
  • No ofrece interfaz gráfica (GUI) ni dashboards web por defecto.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Diagram of the architecture of a single node systemMulti-node Cooperative System architecture DiagramDownloading ModelsStoring ModelsOperation MonitoringOperation MonitoringOperation MonitoringCaptura de dingospeed
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar DingoSpeed, compila el ejecutable binario con 'make build' y ejecútalo directamente. Configura la variable de entorno HF_ENDPOINT para apuntar al servidor de espejamiento local. Para usarlo como proxy en Python, instale huggingface_hub e incluya la librería en tu proyecto. El servicio soporta descarga asíncrona mediante coroutines, caché por bloques y failover automático entre nodos. Se recomienda mantener el servicio activo para garantizar consistencia de datos y evitar que los usuarios descarguen desde servidores remotos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8090
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.