awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesInference Benchmarking Tools

Utilities for measuring processing speed, latency, and performance metrics of machine learning models across various hardware configurations.

Distinguishing note: Focuses specifically on performance measurement and latency analysis for ML inference, distinct from general model training or deployment frameworks.

Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Inference Benchmarking Tools. Refine with filters or upvote what's useful.

Awesome Inference Benchmarking Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ggml-org/whisper.cppAvatar von ggml-org

    ggml-org/whisper.cpp

    50,770Auf GitHub ansehen↗

    Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa

    Measures processing speed and latency across hardware configurations to determine performance for speech recognition tasks.

    C++inferenceopenaispeech-recognition
    Auf GitHub ansehen↗50,770
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    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

    Measures model throughput and latency by simulating concurrent request traffic with configurable parameters.

    Pythonattentionblackwellcuda
    Auf GitHub ansehen↗29,079
  • state-spaces/mambaAvatar von state-spaces

    state-spaces/mamba

    17,215Auf GitHub ansehen↗

    Mamba is a deep learning framework designed for building and training sequence models that process long-range data dependencies with linear-time computational efficiency. By utilizing selective state space modeling, the library enables the construction of neural network architectures that replace traditional attention mechanisms with high-performance state space operations. The framework distinguishes itself through the use of data-dependent state gating, which allows the model to dynamically filter information flow based on the input sequence. To ensure high throughput, it incorporates hardw

    Provides utilities for measuring the generation speed and computational throughput of sequence models during inference.

    Python
    Auf GitHub ansehen↗17,215
  • zai-org/chatglm3Avatar von zai-org

    zai-org/ChatGLM3

    13,764Auf GitHub ansehen↗

    ChatGLM3 is a comprehensive framework for deploying, fine-tuning, and serving large language models. It functions as a high-performance inference engine designed to support conversational AI, enabling developers to build interactive agents capable of multi-turn dialogue, autonomous code execution, and structured tool invocation. The project distinguishes itself through its focus on hardware-agnostic deployment and resource optimization. It supports distributed model parallelism across multiple graphics cards, paged key-value caching for concurrent request processing, and weight quantization t

    Provides utilities for measuring latency and throughput of model execution.

    Python
    Auf GitHub ansehen↗13,764
  • huggingface/text-generation-inferenceAvatar von huggingface

    huggingface/text-generation-inference

    10,775Auf GitHub ansehen↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    Includes built-in tools for benchmarking system capacity and latency under heavy operational load.

    Pythonbloomdeep-learningfalcon
    Auf GitHub ansehen↗10,775
  • intel/ipex-llmAvatar von intel

    intel/ipex-llm

    8,836Auf GitHub ansehen↗

    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

    Ships benchmark scripts to measure latency and throughput of model inference across Intel accelerators.

    Python
    Auf GitHub ansehen↗8,836
  • tingsongyu/pytorch_tutorialAvatar von TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Auf GitHub ansehen↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Provides utilities for measuring processing speed, latency, and performance metrics of models across hardware configurations.

    Python
    Auf GitHub ansehen↗8,018
  • lmcache/lmcacheAvatar von LMCache

    LMCache/LMCache

    6,909Auf GitHub ansehen↗

    LMCache is a distributed key-value cache manager and tiering system designed to accelerate large language model inference. It functions as a tiered storage layer that offloads tensors from GPU memory to CPU RAM, local disks, or remote object stores, enabling the reuse of cached prefixes across different inference sessions and serving engines. The system differentiates itself through a disaggregated prefill-decode model, which separates prompt processing from token generation by transferring caches between distributed compute nodes. It utilizes peer-to-peer orchestration to share and retrieve

    Provides utilities for measuring throughput, latency, and cache hit rates using simulated workloads and trace replay.

    Pythonamdcudafast
    Auf GitHub ansehen↗6,909
  • deepspeedai/deepspeedexamplesAvatar von deepspeedai

    deepspeedai/DeepSpeedExamples

    6,822Auf GitHub ansehen↗

    DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques. The repository includes specialized implementations for pipeline parallelism to handle models exceeding single GPU memory and a suite of examples for ZeRO memory optimization to reduce per-device overhead. It also features standardized test suites for benchmarking the throug

    Includes utilities for measuring processing speed, latency, and performance metrics of machine learning models across various hardware configurations.

    Python
    Auf GitHub ansehen↗6,822
  • openvinotoolkit/open_model_zooAvatar von openvinotoolkit

    openvinotoolkit/open_model_zoo

    4,408Auf GitHub ansehen↗

    Open Model Zoo ist eine kuratierte Sammlung vortrainierter und optimierter Deep-Learning-Modelle, die für hochperformante Inferenz mittels OpenVINO entwickelt wurden. Es dient als Modell-Repository und Deployment-Framework, das die Integration neuronaler Netze in Produktionsumgebungen rationalisiert. Das Projekt nutzt ein zentralisiertes Manifest und eine versionierte Registry, um das Herunterladen und die Organisation von Modellgewichten und Metadaten zu automatisieren. Es enthält Tools zum Benchmarking der Inferenzleistung und zur Validierung der Modellgenauigkeit durch den Vergleich von Ausgaben mit Ground-Truth-Tensoren, um Präzisionsverluste zu quantifizieren. Das Ökosystem bietet Referenzimplementierungen und eine modulare Demo-Architektur, um Inferenz-Engines von der Anwendungslogik zu entkoppeln. Diese Tools unterstützen die Implementierung von Computer-Vision-Aufgaben durch standardisierte Wrapper, die Anforderungen an Pre- und Postprocessing abstrahieren.

    Provides tools to validate the accuracy and measure the processing speed of deployed models.

    Pythoncaffemodelcnn-modeldeep-learning-models
    Auf GitHub ansehen↗4,408
  • sgl-project/mini-sglangAvatar von sgl-project

    sgl-project/mini-sglang

    3,514Auf GitHub ansehen↗

    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

    Provides a local batch processing engine for conducting model ablation studies and inference performance tests.

    Python
    Auf GitHub ansehen↗3,514
  1. Home
  2. Artificial Intelligence & ML
  3. Inference Benchmarking Tools