awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesGPU Resource Allocators

Systems for dynamically allocating and managing GPU compute and memory resources for workloads.

Distinct from GPU Allocations: Existing candidates focus on feature computation buffers or memory allocators rather than high-level cluster resource scheduling.

Explore 10 awesome GitHub repositories matching devops & infrastructure · GPU Resource Allocators. Refine with filters or upvote what's useful.

Awesome GPU Resource Allocators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

    Offers implementations for reserving specific compute nodes exclusively to prevent interference during interactive sessions.

    Python
    Vezi pe GitHub↗8,150
  • clearml/clearmlAvatar clearml

    clearml/clearml

    6,740Vezi pe 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

    Provides self-service and advanced scheduling for allocating GPU compute power and optimizing hardware throughput.

    Python
    Vezi pe GitHub↗6,740
  • allegroai/clearmlAvatar allegroai

    allegroai/clearml

    6,733Vezi pe GitHub↗

    ClearML is a comprehensive MLOps platform designed to manage the entire machine learning lifecycle. It functions as an experiment tracking tool, a data versioning system, and a pipeline orchestrator, while providing infrastructure for GPU cluster management and model serving. The platform is distinguished by its ability to handle hybrid-cloud compute scheduling and fractional GPU allocation, allowing multiple workloads to share a single hardware accelerator. It employs a metadata-based approach to data versioning, using virtual views to track large datasets and artifacts without duplicating r

    Controls hardware utilization via quotas and fractional GPU slicing to optimize resource allocation.

    Python
    Vezi pe GitHub↗6,733
  • nuclio/nuclioAvatar nuclio

    nuclio/nuclio

    5,730Vezi pe GitHub↗

    Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event

    Allocates serverless functions to run on either CPU or GPU hardware to match workload requirements.

    Go
    Vezi pe GitHub↗5,730
  • kserve/kserveAvatar kserve

    kserve/kserve

    5,576Vezi pe GitHub↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Allocates GPU resources, higher memory, and longer timeouts to meet the computational demands of content generation.

    Go
    Vezi pe GitHub↗5,576
  • quipnetwork/quip-node-managerAvatar QuipNetwork

    QuipNetwork/quip-node-manager

    5,526Vezi pe GitHub↗

    Quip Node Manager este o interfață grafică concepută pentru implementarea, monitorizarea și configurarea nodurilor Quip Network și a stack-urilor de containere asociate. Servește ca un dashboard de orchestrare a containerelor care permite utilizatorilor să gestioneze servicii de aplicații interconectate fără a utiliza instrumente în linie de comandă. Proiectul dispune de un manager de accelerare hardware pentru maparea resurselor de calcul CPU și GPU specifice către mediul de runtime și gestionarea memoriei dispozitivului. Include un validator de pregătire a sistemului pentru a verifica disponibilitatea instrumentelor de container și accesibilitatea porturilor de rețea înainte de a iniția stack-ul aplicației, precum și un manager de reverse proxy care achiziționează și reînnoiește automat certificatele de securitate prin DNS și verificare prin e-mail. Software-ul oferă capabilități pentru implementarea automată a nodurilor, streaming-ul log-urilor de runtime în timp real și monitorizarea actualizărilor software. Urmărește digest-urile imaginilor și release-urile aplicațiilor la intervale fixe pentru a declanșa reporniri automate ale sistemului atunci când sunt disponibile actualizări.

    Assigns specific CPU and GPU resources and manages device memory to optimize compute node performance.

    Rust
    Vezi pe GitHub↗5,526
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Allocates specific CPU, memory, or GPU resources to pipeline execution to meet performance demands.

    Python
    Vezi pe GitHub↗5,452
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Assigns specific CPU, GPU, and memory requirements to individual pipeline steps to ensure sufficient compute capacity.

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
  • tencentmusic/cube-studioAvatar tencentmusic

    tencentmusic/cube-studio

    5,062Vezi pe GitHub↗

    Cube Studio este o platformă MLOps cloud-native și un orchestrator AI bazat pe Kubernetes, conceput pentru întregul ciclu de viață al învățării automate. Oferă un framework de antrenare distribuită pentru fine-tuning-ul modelelor la scară largă, un manager de resurse GPU pentru virtualizarea hardware și un orchestrator de pipeline-uri ML care utilizează grafuri aciclice direcționate vizuale pentru a gestiona fluxurile de lucru end-to-end. Platforma se distinge prin serverul său specializat de inferență LLM, care suportă generarea augmentată prin recuperare (RAG) și construirea de baze de cunoștințe private. Dispune de un sistem dedicat pentru fine-tuning supervizat și învățare prin consolidare a modelelor de limbaj mari, completat de instrumente vizuale de căutare a hiperparametrilor. Sistemul acoperă o gamă largă de capabilități operaționale, inclusiv etichetarea datelor multimodale, pipeline-uri de date distribuite și programarea sarcinilor de lucru multi-cluster. De asemenea, oferă medii de dezvoltare interactive bazate pe browser, gestionarea imaginilor de containere și un registru de modele pentru versionarea și implementarea API-urilor de inferență scalabile cu împărțirea traficului. Infrastructura include monitorizarea integrată a stării clusterului și controlul accesului bazat pe roluri cu integrare single sign-on.

    Virtually allocates and isolates GPU compute and memory resources across multi-tenant projects and edge nodes.

    Pythonaiaihubargo
    Vezi pe GitHub↗5,062
  • fedml-ai/fedmlAvatar FedML-AI

    FedML-AI/FedML

    4,048Vezi pe GitHub↗

    FedML este o bibliotecă distribuită de antrenare a modelelor de machine learning, un framework de învățare federată și un orchestrator de sarcini GPU. Acesta oferă componentele de sistem de bază necesare pentru a executa antrenarea și fine-tuning-ul modelelor la scară largă pe clustere GPU multi-cloud, on-premise și descentralizate, oferind în același timp un motor dedicat pentru servirea scalabilă a modelelor și un manager de pipeline MLOps pentru gestionarea întregului ciclu de viață. Platforma se distinge prin activarea învățării federate cu conservarea confidențialității pe dispozitive edge descentralizate și silozuri organizaționale, păstrând datele brute pe hardware-ul local. De asemenea, dispune de o piață de calcul cu partajare a resurselor care permite utilizatorilor să contribuie cu capacitate GPU neutilizată la un pool partajat pentru execuția sarcinilor distribuite. Sistemul acoperă o gamă largă de capabilități, inclusiv orchestrarea GPU multi-cloud, gestionarea automatizată a pipeline-urilor de machine learning și implementarea AI la nivel de edge pentru dispozitive IoT și smartphone-uri. De asemenea, integrează instrumente pentru fine-tuning-ul modelelor fundamentale, implementarea inferenței cu latență scăzută și monitorizarea experimentelor de antrenare cu profilarea performanței hardware. Utilizatorii pot lansa și programa sarcini folosind o interfață în linie de comandă și fișiere de configurare declarative.

    Controls the allocation and placement of workloads across available GPU resources to optimize hardware utilization.

    Python
    Vezi pe GitHub↗4,048
  1. Home
  2. DevOps & Infrastructure
  3. GPU Resource Allocators

Explorează sub-etichetele

  • Exclusive Node ReservationsReserving specific compute nodes for exclusive use to prevent interference during benchmarking. **Distinct from GPU Resource Allocators:** Specifically targets full-node reservation for benchmarking rather than generic GPU device allocation.
  • Pipeline Resource AllocatorsSystems for dynamically assigning CPU, memory, or GPU resources to specific pipeline steps. **Distinct from GPU Resource Allocators:** Distinct from GPU Resource Allocators: focuses on general pipeline step resource allocation rather than just GPU-specific buffers.