awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
thu-pacman avatar

thu-pacman/chitu

0
View on GitHub↗
3,265 stars·530 forks·Python·apache-2.0·20 views

Chitu

Chitu is a distributed serving platform and orchestrator for large language model inference. It functions as a compute manager designed to deploy and scale model workloads across diverse hardware architectures, including GPUs, CPUs, and heterogeneous hardware clusters.

The platform enables model deployment across a wide range of targets, including NVIDIA GPUs, regional chipsets, and legacy hardware. It manages the execution of models across these varying environments to increase available computing capacity and optimize resource utilization.

The system includes capabilities for distributed inference orchestration and heterogeneous hardware scaling, allowing models to run on configurations ranging from single devices to large production clusters. It also incorporates concurrent traffic management and request queueing to maintain stability during high-demand workloads.

Features

  • LLM Serving Architectures - Provides a high-performance engineering architecture for deploying and serving large language models at scale across clusters.
  • Cross-Hardware Model Inference - Enables the execution of large language models across diverse hardware, including NVIDIA GPUs, regional chipsets, and legacy systems.
  • Distributed Model Execution - Distributes model inference workloads across multiple compute devices to increase processing speed and resource utilization.
  • Heterogeneous Hardware Scaling - Increases computing capacity by running inference across mixed hardware clusters and non-NVIDIA chipsets.
  • Inference Scaling - Scales model inference capacity across configurations ranging from single devices to large-scale production clusters.
  • Inference Deployment Orchestrators - Orchestrates the deployment and scaling of large language models across heterogeneous hardware clusters.
  • Heterogeneous Orchestrators - Coordinates the distribution of LLM workloads across varying CPU and GPU architectures to optimize resource utilization.
  • Hardware-Agnostic Deployment - Provides a runtime that abstracts chip-specific instructions to allow models to run across GPUs, CPUs, and regional accelerators.
  • Distributed Inference Orchestrators - Implements a system for distributing model weights and computation tasks across multiple devices and network nodes to scale processing.
  • High-Throughput Model Serving - Employs architectures designed to handle large volumes of concurrent LLM inference requests with stable performance.
  • Hardware Kernel Switching - Switches between hardware-specific kernels based on the target compute device to maintain optimal inference performance.
  • Model Inference Deployment - Deploys large language models into production environments across diverse hardware including GPUs and CPUs.
  • Traffic Management - Controls request throughput and connection concurrency to ensure stable operation in high-demand production environments.
  • Model Tensor Mapping - Provides specialized memory mapping to allocate model tensors across diverse hardware architectures for optimized inference performance.
  • Cluster Load Balancing - Balances computational loads across available cluster nodes to ensure maximum hardware utilization during model inference.
  • Concurrent Request Limits - Manages simultaneous inference requests through a structured buffer to maintain system stability during traffic spikes.
  • Inference and Serving - High-performance inference framework.
  • Inference Engines - High-performance inference framework for large models.

Star history

Star history chart for thu-pacman/chituStar history chart for thu-pacman/chitu

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does thu-pacman/chitu do?

Chitu is a distributed serving platform and orchestrator for large language model inference. It functions as a compute manager designed to deploy and scale model workloads across diverse hardware architectures, including GPUs, CPUs, and heterogeneous hardware clusters.

What are the main features of thu-pacman/chitu?

The main features of thu-pacman/chitu are: LLM Serving Architectures, Cross-Hardware Model Inference, Distributed Model Execution, Heterogeneous Hardware Scaling, Inference Scaling, Inference Deployment Orchestrators, Heterogeneous Orchestrators, Hardware-Agnostic Deployment.

Which projects share features with thu-pacman/chitu?

Projects with overlapping indexed features include: sgl-project/sglang — Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It… kvcache-ai/ktransformers — Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language… vllm-project/vllm — vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models.… internlm/lmdeploy — lmdeploy is a high-performance inference engine and deployment framework for large language models and vision models.… ericlbuehler/mistral.rs — mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and… michael-a-kuykendall/shimmy — Shimmy is a local large language model inference engine and server that loads and serves GGUF formatted weights. It is…

Projects sharing features with Chitu

These projects share indexed features with Chitu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sgl-project/sglangsgl-project avatar

    sgl-project/sglang

    29,079View on GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Pythonattentionblackwellcuda
    View on GitHub↗29,079
  • kvcache-ai/ktransformerskvcache-ai avatar

    kvcache-ai/ktransformers

    17,288View on GitHub↗

    Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language models. It functions as a heterogeneous inference engine and quantized execution runtime, enabling the deployment of massive models by distributing computational workloads across both CPU and GPU resources. This architecture allows users to bypass local memory constraints, making it possible to run and train models that exceed the capacity of a single device. The project distinguishes itself through specialized support for sparse architectures, particularly mixture-of-experts mode

    Python
    View on GitHub↗17,288
  • vllm-project/vllmvllm-project avatar

    vllm-project/vllm

    83,048View on GitHub↗

    vLLM is a high-throughput inference engine designed for the efficient serving and execution of large language models. It functions as a production-ready distributed model server, providing standard API protocols for online serving while also supporting offline batch processing. The system is built to maximize token generation speed and memory efficiency, enabling both large-scale cloud deployments and local execution on personal hardware. The project distinguishes itself through advanced memory management and request scheduling techniques, most notably its use of non-contiguous key-value cach

    Pythonamdblackwellcuda
    View on GitHub↗83,048
  • internlm/lmdeployInternLM avatar

    InternLM/lmdeploy

    7,903View on GitHub↗

    lmdeploy is a high-performance inference engine and deployment framework for large language models and vision models. It functions as a multi-modal model server and compression toolkit designed to serve models with high throughput and low latency. The system enables the distribution of model services across multiple machines using request-based load balancing and tensor parallelism. It includes specialized tools for model quantization and compression to reduce the memory footprint of weights and caches. The framework covers broad capability areas including production deployment, distributed

    Pythoncodellamacuda-kernelsdeepspeed
    View on GitHub↗7,903
Compare all 30 related projects→