awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gpustack avatar

gpustack/gpustack

0
View on GitHub↗
5,173 estrellas·549 forks·Python·Apache-2.0·6 vistasgpustack.ai↗

Gpustack

gpustack es una plataforma de gestión de clústeres de GPU y orquestador de inferencia LLM. Funciona como un sistema centralizado para agrupar y orquestar unidades de procesamiento gráfico en servidores locales y entornos en la nube, sirviendo como un gestor de cómputo heterogéneo para diversas configuraciones de hardware y software.

El sistema proporciona una puerta de enlace de despliegue de modelos de IA segura que sirve modelos como servicios escalables utilizando autenticación basada en claves. Incluye un programador de recursos de GPU que equilibra las cargas de trabajo entre aceleradores y coordina múltiples motores de inferencia para mapear modelos de IA específicos a hardware compatible.

La plataforma cubre una orquestación de clústeres integral, incluyendo recuperación automática de fallos, monitorización de recursos en tiempo real y escalado de inferencia distribuida. Incorpora optimización de rendimiento mediante cuantización y decodificación especulativa para maximizar el rendimiento y reducir la latencia.

Las configuraciones del sistema y el estado del clúster se mantienen mediante la persistencia del estado en bases de datos relacionales externas.

Features

  • Cluster Orchestrators - Provides a centralized management plane for orchestrating distributed workloads and resource allocation across multi-node GPU clusters.
  • GPU Cluster Management Platforms - Provides a centralized platform for pooling and orchestrating GPUs across local servers and cloud environments.
  • Distributed Inference Scaling - Spreads large AI model workloads across multiple hardware nodes to increase throughput and memory capacity.
  • Multi-GPU Parallelism Strategies - Splits large AI workloads across multiple GPUs using tensor or data parallelism strategies.
  • Inference Backends - Provides a hardware-agnostic abstraction layer for executing AI models across diverse computing environments and engines.
  • Custom Resource GPU Scheduling - Implements a custom resource scheduler to distribute inference tasks across hardware accelerators for optimized throughput.
  • Multi-Backend Inference Orchestration - Coordinates request routing and mapping across multiple different inference engine backends within a single system.
  • GPU Resource Orchestrators - Dynamically manages and allocates GPU hardware across shared AI workloads in a centralized cluster.
  • Model Workload Balancers - Distributes incoming requests across available hardware resources to maximize efficiency and prevent device overloading.
  • Unified Control Planes - Provides a unified control plane for provisioning and synchronizing GPU compute resources across diverse environments and cloud providers.
  • Shared Compute Pools - Aggregates GPUs from local and cloud sources into a shared compute pool for flexible execution.
  • Heterogeneous Compute Coordination - Provides a control plane to coordinate diverse GPU hardware and software configurations within a shared environment.
  • LLM Inference Orchestration - Coordinates and deploys inference engines like vLLM and SGLang to serve AI models.
  • GPU Resource Pooling - Aggregates GPUs from local servers and cloud providers into a single shared execution environment.
  • AI Gateways - Provides a unified interface and secure gateway for managing and routing AI model requests.
  • Latency Reduction Techniques - Utilizes speculative decoding and specialized kernels to minimize the time required for model response generation.
  • High Throughput Inference - Applies quantization techniques to model weights and activations to maximize the number of requests processed per second.
  • Throughput Optimizers - Optimizes token throughput and reduces latency through quantization, speculative decoding, and batch size adjustments.
  • Inference Performance Optimization - Optimizes latency and throughput using pre-tuned engine settings, speculative decoding, and extended cache systems.
  • Model Serving APIs - Exposes local AI models as network-accessible services via secure, scalable API endpoints.
  • AI Model Production Deployment - Downloads models from catalogs and maps them to the most efficient hardware accelerators and engines for production.
  • Model Inference Deployment - Maps specific inference engines to models and hardware requirements to maximize execution speed.
  • High Availability Clustering - Coordinates server nodes and automates recovery to ensure high availability across all hardware resources.
  • Inference Workload Balancing - Distributes incoming API requests across available GPUs to prevent device overloading and maximize throughput.
  • Inference Engine Tunings - Adjusts batch sizes, scheduling policies, and cache configurations based on request patterns to improve output speed.
  • Granular Access Controls - Applies granular permissions to secure model endpoints and sensitive system configurations.
  • Identity and Access Management - Authenticates users and enforces access policies to protect GPU infrastructure from unauthorized access.
  • Backend Failure Recoveries - Automatically detects and recovers from hardware or software faults to maintain continuous service availability.
  • Cluster Health Monitoring - Tracks resource utilization and performance metrics via dashboards to ensure cluster stability.
  • GPU Resource Monitoring - Tracks real-time GPU utilization and memory usage to ensure efficient hardware consumption.
  • Application Development - GPU cluster manager for running LLMs.
  • Inference Engines - Scalable deployment solution for AI models on GPU clusters.
  • Computation and Optimization - GPU cluster manager for running AI models.

Historial de estrellas

Gráfico del historial de estrellas de gpustack/gpustackGráfico del historial de estrellas de gpustack/gpustack

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Gpustack

Proyectos open-source similares, clasificados según cuántas características comparten con Gpustack.
  • paddlepaddle/fastdeployAvatar de PaddlePaddle

    PaddlePaddle/FastDeploy

    3,700Ver en GitHub↗

    FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models. It provides the infrastructure to launch model services that process combined image, video, and text inputs, exposing these capabilities through a standardized, OpenAI-compatible API for chat and text completions. The project distinguishes itself through advanced inference pipeline engineering and GPU optimization. It employs speculative decoding, tensor parallelism, and a disaggregated execution model that separates prefill and decode phases across different hardware resourc

    Pythonernieernie-45ernie-45-vl
    Ver en GitHub↗3,700
  • fedml-ai/fedmlAvatar de FedML-AI

    FedML-AI/FedML

    4,048Ver en GitHub↗

    FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator. It provides the core system components necessary to execute large-scale model training and fine-tuning across multi-cloud, on-premise, and decentralized GPU clusters, while offering a dedicated engine for scalable model serving and an MLOps pipeline manager for end-to-end lifecycle management. The platform distinguishes itself by enabling privacy-preserving federated learning across decentralized edge devices and organizational silos, keeping raw data on local hardware. It al

    Python
    Ver en GitHub↗4,048
  • clearml/clearmlAvatar de clearml

    clearml/clearml

    6,740Ver en GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial experimentation to production deployment. It provides a suite of integrated tools including a pipeline orchestrator for automating workflows, an experiment tracking tool for logging hyperparameters and metrics, and a metadata-driven data versioning system for managing large-scale datasets and model artifacts. The platform is distinguished by its advanced compute management and serving capabilities. It features a GPU compute manager that supports fractional resource slicing and

    Python
    Ver en GitHub↗6,740
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Ver en GitHub↗

    pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns for advanced Python development, system integration, and high-performance computing. It serves as a comprehensive guide for implementing low-level network programming, native C extensions, and asynchronous and concurrent programming. The project provides specialized frameworks for the development and deployment of large language models, including tools for distributed GPU inference and high-performance serving. It also includes detailed patterns for high-performance computing

    Python
    Ver en GitHub↗8,150
Ver las 30 alternativas a Gpustack→

Preguntas frecuentes

¿Qué hace gpustack/gpustack?

gpustack es una plataforma de gestión de clústeres de GPU y orquestador de inferencia LLM. Funciona como un sistema centralizado para agrupar y orquestar unidades de procesamiento gráfico en servidores locales y entornos en la nube, sirviendo como un gestor de cómputo heterogéneo para diversas configuraciones de hardware y software.

¿Cuáles son las características principales de gpustack/gpustack?

Las características principales de gpustack/gpustack son: Cluster Orchestrators, GPU Cluster Management Platforms, Distributed Inference Scaling, Multi-GPU Parallelism Strategies, Inference Backends, Custom Resource GPU Scheduling, Multi-Backend Inference Orchestration, GPU Resource Orchestrators.

¿Qué alternativas de código abierto existen para gpustack/gpustack?

Las alternativas de código abierto para gpustack/gpustack incluyen: paddlepaddle/fastdeploy — FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models.… fedml-ai/fedml — FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator.… clearml/clearml — ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns… paddlepaddle/serving — Serving is a high-performance framework designed for deploying and scaling machine learning models as production… paddlepaddle/paddlex — PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built…