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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ggml-org/whisper.cppAvatar de ggml-org

    ggml-org/whisper.cpp

    50,770Voir sur GitHub↗

    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
    Voir sur GitHub↗50,770
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur 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

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

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • state-spaces/mambaAvatar de state-spaces

    state-spaces/mamba

    17,215Voir sur GitHub↗

    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
    Voir sur GitHub↗17,215
  • zai-org/chatglm3Avatar de zai-org

    zai-org/ChatGLM3

    13,764Voir sur GitHub↗

    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
    Voir sur GitHub↗13,764
  • huggingface/text-generation-inferenceAvatar de huggingface

    huggingface/text-generation-inference

    10,775Voir sur GitHub↗

    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
    Voir sur GitHub↗10,775
  • intel/ipex-llmAvatar de intel

    intel/ipex-llm

    8,836Voir sur 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

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

    Python
    Voir sur GitHub↗8,836
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Voir sur GitHub↗

    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
    Voir sur GitHub↗8,018
  • lmcache/lmcacheAvatar de LMCache

    LMCache/LMCache

    6,909Voir sur GitHub↗

    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
    Voir sur GitHub↗6,909
  • deepspeedai/deepspeedexamplesAvatar de deepspeedai

    deepspeedai/DeepSpeedExamples

    6,822Voir sur GitHub↗

    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
    Voir sur GitHub↗6,822
  • openvinotoolkit/open_model_zooAvatar de openvinotoolkit

    openvinotoolkit/open_model_zoo

    4,408Voir sur GitHub↗

    Open Model Zoo est une collection curatée de modèles de deep learning pré-entraînés et optimisés, conçus pour une inférence haute performance utilisant OpenVINO. Il sert de dépôt de modèles et de framework de déploiement qui rationalise l'intégration des réseaux neuronaux dans les environnements de production. Le projet utilise un manifeste centralisé et un registre versionné pour automatiser le téléchargement et l'organisation des poids des modèles et des métadonnées. Il inclut des outils pour benchmarker les performances d'inférence et valider la précision des modèles en comparant les sorties par rapport aux tenseurs de vérité terrain pour quantifier la perte de précision. L'écosystème fournit des implémentations de référence et une architecture de démonstration modulaire pour découpler les moteurs d'inférence de la logique d'application. Ces outils prennent en charge l'implémentation de tâches de vision par ordinateur via des wrappers standardisés qui abstraient les exigences de prétraitement et de post-traitement.

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

    Pythoncaffemodelcnn-modeldeep-learning-models
    Voir sur GitHub↗4,408
  • sgl-project/mini-sglangAvatar de sgl-project

    sgl-project/mini-sglang

    3,514Voir sur 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

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

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