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
ztxz16 avatar

ztxz16/fastllm

0
View on GitHub↗
4,779 stars·471 forks·C++·Apache-2.0·45 views

Fastllm

fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and tensor parallelism. It provides an OpenAI compatible API server to expose large language model capabilities through a standardized request format.

The project features a tensor parallelism framework that splits computational workloads across multiple GPUs to accelerate execution. It includes a dedicated runtime optimized for Mixture-of-Experts architectures and a quantization tool to convert model weights into lower precision formats to reduce memory usage and increase throughput.

The system covers high-level workflows for distributed inference, including device-mapped memory management, dynamic batching, and mixed-mode execution. It also provides a command-line interface and terminal-based user interface for model management and deployment configuration.

Features

  • OpenAI-Compatible Model Servers - Exposes LLM capabilities through a web interface that implements the OpenAI API specification for easy integration.
  • LLM Inference Servers - Provides a production-ready server for hosting large language models on local hardware without heavy frameworks.
  • Deep Learning Inference Engines - Provides a high-performance engine for executing dense and Mixture-of-Experts models without heavy deep learning frameworks.
  • Framework-Free Runtimes - Executes large language models using a custom C++ runtime that avoids reliance on heavy deep learning framework binaries.
  • Distributed Inference Engines - Provides an engine for splitting and executing large model workloads across multiple processors.
  • Model Quantization Tools - Provides a utility to reduce the precision of model weights, decreasing memory usage and accelerating inference.
  • Mixture of Experts - Handles Mixture-of-Experts architectures by routing tokens to specific expert layers during the forward pass.
  • MoE Inference Runtimes - Provides an execution environment specifically optimized for the inference of Mixture-of-Experts architectures like DeepSeek.
  • Tensor-Parallel Inference Distributions - Implements tensor parallelism to split large model workloads across multiple processors for improved performance.
  • Model Quantization Frameworks - Implements a workflow to convert model weights into lower precision formats to reduce memory usage.
  • Weight Quantization - Compresses floating point weights into four-bit integers to reduce memory footprint and increase throughput.
  • Tensor Parallelism - Splits large model tensors across multiple GPUs to distribute computational load and memory requirements.
  • Tensor Parallelism Frameworks - Implements a framework for splitting neural network layers across multiple GPUs to accelerate execution.
  • Model Memory Managers - Controls the allocation of model weights across hardware resources to run large models on limited VRAM.
  • DeepSeek Model Configurations - Supports the deployment of full-precision or quantized DeepSeek models across single or multiple GPU setups.
  • Text Generation Streaming - Implements a mechanism to deliver generated text incrementally using dynamic batching to reduce perceived latency.
  • CLI Model Management - Provides a command-line interface for downloading models and exporting converted weights to local storage.
  • Dynamic Inference Batching - Groups multiple incoming requests into single execution passes to maximize GPU utilization and reduce token latency.
  • Deployment Management TUIs - Ships a terminal-based user interface for launching model deployments and managing configuration profiles.
  • AI & Machine Learning - High-performance large model inference library
  • LLM Utilities - C++ acceleration library for high-speed model inference.

Star history

Star history chart for ztxz16/fastllmStar history chart for ztxz16/fastllm

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 ztxz16/fastllm do?

fastllm is a set of specialized software components for model weight conversion, Mixture-of-Experts runtimes, and tensor parallelism. It provides an OpenAI compatible API server to expose large language model capabilities through a standardized request format.

What are the main features of ztxz16/fastllm?

The main features of ztxz16/fastllm are: OpenAI-Compatible Model Servers, LLM Inference Servers, Deep Learning Inference Engines, Framework-Free Runtimes, Distributed Inference Engines, Model Quantization Tools, Mixture of Experts, MoE Inference Runtimes.

Which projects share features with ztxz16/fastllm?

Projects with overlapping indexed features include: opennmt/ctranslate2 — CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and… paddlepaddle/fastdeploy — FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models.… intel/ipex-llm — Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning… sgl-project/mini-sglang — mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference… intel-analytics/ipex-llm — ipex-llm is an acceleration library and inference engine designed to optimize the execution and finetuning of large… meta-pytorch/gpt-fast — gpt-fast is a PyTorch transformer inference engine designed for text generation using a native tensor library…

Projects sharing features with Fastllm

These projects share indexed features with Fastllm. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • opennmt/ctranslate2OpenNMT avatar

    OpenNMT/CTranslate2

    4,319View on GitHub↗

    CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and GPU with optimizations for speed and memory efficiency. It functions as a model format converter, quantization tool, and REST API server, enabling deployment of neural machine translation, automatic speech recognition, and text generation models. The engine distinguishes itself through a suite of runtime optimizations including layer fusion, weight-matrix quantization, batch-by-length grouping, and a caching allocator that reuses GPU memory. It supports tensor-parallel model di

    C++avxavx2cpp
    View on GitHub↗4,319
  • intel/ipex-llmintel avatar

    intel/ipex-llm

    8,836View on GitHub↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Python
    View on GitHub↗8,836
  • paddlepaddle/fastdeployPaddlePaddle avatar

    PaddlePaddle/FastDeploy

    3,700View on 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
    View on GitHub↗3,700
  • sgl-project/mini-sglangsgl-project avatar

    sgl-project/mini-sglang

    3,514View on GitHub↗

    mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference server, a memory-efficient prefill engine, and a tensor parallelism runtime. It also functions as a local batch processing engine for offline benchmarking and ablation studies. The project focuses on acceleration and memory management through a KV cache manager that reuses precomputed caches for shared request prefixes. It handles large model workloads by distributing tasks across multiple GPUs and manages peak memory consumption by splitting long input sequences into smaller chu

    Python
    View on GitHub↗3,514
  • Compare all 30 related projects→