awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ztxz16 avatar

ztxz16/fastllm

0
View on GitHub↗
4,779 星标·471 分支·C++·Apache-2.0·4 次浏览

Fastllm

fastllm 是一套用于模型权重转换、混合专家 (MoE) 运行时和张量并行的专用软件组件。它提供了一个兼容 OpenAI 的 API 服务器,通过标准化的请求格式公开大语言模型功能。

该项目具有一个张量并行框架,可将计算工作负载拆分到多个 GPU 上以加速执行。它包含一个针对混合专家架构优化的专用运行时,以及一个将模型权重转换为低精度格式以减少内存使用并提高吞吐量的量化工具。

系统涵盖了分布式推理的高级工作流,包括设备映射内存管理、动态批处理和混合模式执行。它还提供了一个用于模型管理和部署配置的命令行界面和终端用户界面。

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 历史

ztxz16/fastllm 的 Star 历史图表ztxz16/fastllm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ztxz16/fastllm 是做什么的?

fastllm 是一套用于模型权重转换、混合专家 (MoE) 运行时和张量并行的专用软件组件。它提供了一个兼容 OpenAI 的 API 服务器,通过标准化的请求格式公开大语言模型功能。

ztxz16/fastllm 的主要功能有哪些?

ztxz16/fastllm 的主要功能包括: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。

ztxz16/fastllm 有哪些开源替代品?

ztxz16/fastllm 的开源替代品包括: 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…

Fastllm 的开源替代方案

相似的开源项目,按与 Fastllm 的功能重合度排序。
  • opennmt/ctranslate2OpenNMT 的头像

    OpenNMT/CTranslate2

    4,319在 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
    在 GitHub 上查看↗4,319
  • intel/ipex-llmintel 的头像

    intel/ipex-llm

    8,836在 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
    在 GitHub 上查看↗8,836
  • paddlepaddle/fastdeployPaddlePaddle 的头像

    PaddlePaddle/FastDeploy

    3,700在 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
    在 GitHub 上查看↗3,700
  • sgl-project/mini-sglangsgl-project 的头像

    sgl-project/mini-sglang

    3,514在 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
    在 GitHub 上查看↗3,514
查看 Fastllm 的所有 30 个替代方案→