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

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

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

19 个仓库

Awesome GitHub RepositoriesInference Batching

Techniques for grouping multiple input segments into single processing units to maximize hardware utilization during model inference.

Distinct from Batch Processing Pipelines: Distinct from general batch processing pipelines: focuses specifically on grouping inference requests for transformer models.

Explore 19 awesome GitHub repositories matching development tools & productivity · Inference Batching. Refine with filters or upvote what's useful.

Awesome Inference Batching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jina-ai/jinajina-ai 的头像

    jina-ai/jina

    21,858在 GitHub 上查看↗

    Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and audio across distributed microservices. It functions as an inference orchestrator and a distributed model gateway, providing a containerized stack to organize AI executors into operational pipelines. The system manages large language model workloads through token-streamed response delivery and dynamic batching to increase hardware throughput. It utilizes a protocol-agnostic communication layer to route data across different machine learning frameworks. The framework covers hi

    Groups individual inference requests into larger batches to maximize hardware throughput.

    Python
    在 GitHub 上查看↗21,858
  • systran/faster-whisperSYSTRAN 的头像

    SYSTRAN/faster-whisper

    21,043在 GitHub 上查看↗

    Faster-Whisper is a high-performance implementation of the Whisper speech-to-text model designed for efficient audio transcription. It provides an end-to-end processing pipeline that converts spoken audio into written text while maintaining lower memory consumption and faster execution speeds than standard implementations. The project achieves its performance through a specialized inference engine that utilizes optimized kernels and weight quantization to reduce computational complexity. It supports large-scale operations by grouping audio segments into dynamic batches and filtering out non-s

    Groups multiple audio segments into single processing units to maximize hardware utilization and increase overall throughput during transcription.

    Pythondeep-learninginferenceopenai
    在 GitHub 上查看↗21,043
  • modelscope/funasrmodelscope 的头像

    modelscope/FunASR

    18,481在 GitHub 上查看↗

    FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format. The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expre

    Increases hardware throughput and inference speed by processing multiple audio streams simultaneously in batches.

    Pythonasraudiochinese
    在 GitHub 上查看↗18,481
  • jina-ai/clip-as-servicejina-ai 的头像

    jina-ai/clip-as-service

    12,829在 GitHub 上查看↗

    Clip-as-service is a deployable framework for generating multi-modal embeddings and executing neural searches. It provides a vector embedding server and a CLIP embedding API to convert images and text into shared vector representations via network interfaces. The system functions as a multi-modal ranking system and neural search engine, enabling the retrieval of images through text queries or the identification of matching text descriptions for images. It also includes a visual reasoning service used to analyze images and verify object presence, counts, and colors by comparing visual data aga

    Implements inference batching to group multiple image and text inputs for higher model throughput.

    Python
    在 GitHub 上查看↗12,829
  • nvidia/triton-inference-serverNVIDIA 的头像

    NVIDIA/triton-inference-server

    10,756在 GitHub 上查看↗

    Triton Inference Server is a high-performance AI model inference server and multi-framework model runtime designed for deploying machine learning models across cloud, data center, and embedded edge infrastructure. It serves as an execution engine that allows for the concurrent running of models from various frameworks to optimize hardware utilization. The project features a dynamic batching inference engine that groups individual requests into larger batches to increase total processing throughput. It also provides a model ensemble pipeline, which enables the chaining of multiple models toget

    Implements dynamic batching to group individual inference requests, maximizing hardware throughput.

    Python
    在 GitHub 上查看↗10,756
  • triton-inference-server/servertriton-inference-server 的头像

    triton-inference-server/server

    10,768在 GitHub 上查看↗

    Triton Inference Server is a high-performance server designed to deploy machine learning models from multiple frameworks across GPUs and CPUs. It functions as a hardware-accelerated inference engine and a gRPC inference gateway, providing a standardized communication layer for transmitting binary tensor data with low latency. The system acts as a multi-framework model orchestrator, allowing users to link multiple AI models into ensembles and scripts to create complex inference pipelines. It also serves as a model lifecycle manager, providing controls to load, unload, and monitor the performan

    Groups individual inference requests into larger batches at runtime to maximize hardware utilization and throughput.

    Pythonclouddatacenterdeep-learning
    在 GitHub 上查看↗10,768
  • openvinotoolkit/openvinoopenvinotoolkit 的头像

    openvinotoolkit/openvino

    10,414在 GitHub 上查看↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Groups multiple inference requests into single execution calls to maximize hardware accelerator utilization.

    C++aicomputer-visiondeep-learning
    在 GitHub 上查看↗10,414
  • vikhyat/moondreamvikhyat 的头像

    vikhyat/moondream

    9,769在 GitHub 上查看↗

    Moondream is a small-scale vision language model designed to reason across images to generate captions and answer natural language questions. It functions as an edge-optimized system capable of performing visual question answering, image captioning, and object detection. The project distinguishes itself through a lightweight architecture designed for local inference on embedded devices, workstations, and air-gapped hardware. It supports the execution of models on local GPUs and Apple Silicon to ensure data privacy and low latency. The system's capabilities include identifying precise object

    Groups multiple inference requests into single compute passes to increase throughput and reduce latency.

    Python
    在 GitHub 上查看↗9,769
  • xorbitsai/inferencexorbitsai 的头像

    xorbitsai/inference

    9,358在 GitHub 上查看↗

    This project is a platform for the deployment of open source large language and multimodal models. It provides a unified interface to serve text, image, and speech models across local or cloud hardware. The system enables distributed AI inference by orchestrating model workloads across multiple nodes and devices. It includes a unified API adapter layer to standardize inputs and outputs, as well as tools for multimodal chat and structural image generation. The platform covers a broad capability surface including request batching for throughput optimization, dynamic model loading, and integrat

    Groups concurrent inference requests into batches to maximize hardware throughput and reduce latency.

    Python
    在 GitHub 上查看↗9,358
  • tiiny-ai/powerinferTiiny-AI 的头像

    Tiiny-AI/PowerInfer

    8,714在 GitHub 上查看↗

    PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It provides a runtime for executing models on consumer-grade hardware, utilizing a GPU acceleration backend to optimize tensor operations for graphics processors. The system distinguishes itself through a sparse inference framework that increases generation speed by skipping computations based on activation sparsity in model weights. It includes a GGUF model converter for transforming weights and metadata into a unified binary format, as well as an OpenAI API compatible server for inte

    Groups multiple independent requests into a single compute pass to maximize hardware utilization.

    C++large-language-modelsllamallm
    在 GitHub 上查看↗8,714
  • bentoml/bentomlbentoml 的头像

    bentoml/BentoML

    8,456在 GitHub 上查看↗

    BentoML is a machine learning model serving framework and GPU-accelerated inference server designed to package, deploy, and scale AI models as production-ready REST APIs. It functions as an AI model lifecycle manager and an inference graph orchestrator, enabling the chaining of multiple models and custom logic into complex pipelines for advanced task sequences. The framework distinguishes itself through a dynamic batching engine that optimizes GPU throughput and an artifact-based packaging system that bundles model weights and dependencies into immutable archives for consistent deployment. It

    Implements dynamic batching to group multiple inference requests, maximizing hardware utilization and throughput.

    Pythonai-inferencedeep-learninggenerative-ai
    在 GitHub 上查看↗8,456
  • nvlabs/sanaNVlabs 的头像

    NVlabs/Sana

    8,310在 GitHub 上查看↗

    Sana is a framework for high-resolution image and video synthesis based on a linear diffusion transformer. It provides a toolkit for the training, fine-tuning, and execution of text-to-image and text-to-video models, as well as a video generative world model capable of simulating physical environments with precise spatial control. The project is distinguished by its use of linear complexity layers to handle high resolutions and its support for long-form, minute-length video generation in real time. It implements a two-stage inference paradigm that separates structural generation from visual t

    Processes multiple image generation requests from text or JSON files in a single execution to maximize hardware utilization.

    Python
    在 GitHub 上查看↗8,310
  • infrasys-ai/aiinfraInfrasys-AI 的头像

    Infrasys-AI/AIInfra

    7,414在 GitHub 上查看↗

    Calculates inference FLOPs for batches processed through MoE expert and gating networks.

    Jupyter Notebookaiinfraaisystem
    在 GitHub 上查看↗7,414
  • open-edge-platform/anomalibopen-edge-platform 的头像

    open-edge-platform/anomalib

    5,871在 GitHub 上查看↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Applies separate transform sets to data batches for each pipeline stage during training and inference.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    在 GitHub 上查看↗5,871
  • roboflow/rf-detrroboflow 的头像

    roboflow/rf-detr

    5,643在 GitHub 上查看↗

    RF-DETR is a Python library for training and deploying object detection, instance segmentation, and keypoint detection models built on a vision transformer architecture. It provides a unified command-line interface and Python API for the full workflow, from fine-tuning pretrained checkpoints on custom datasets to running inference on images, video files, and live camera streams. The project supports training on datasets in COCO or YOLO format, with automatic format detection and configurable augmentation pipelines. Models can be exported to ONNX, TFLite, or TensorRT for deployment across edge

    Groups multiple inputs into a single forward pass for efficient batch inference.

    Pythoncomputer-visiondetrinstance-segmentation
    在 GitHub 上查看↗5,643
  • obss/sahiobss 的头像

    obss/sahi

    5,372在 GitHub 上查看↗

    SAHI 是一个切片推理框架和计算机视觉流水线,旨在检测高分辨率图像中的小物体。它提供了一个将大图像划分为重叠补丁的系统,以防止标准模型缩小时通常发生的细节丢失,并附带图像平铺工具和 COCO 数据集工具包。 该项目的独特之处在于提供了一个模型无关的预测封装器,将不同的机器学习框架标准化为统一接口。这使得它能够在保持一致输出格式的同时,跨各种模型后端实现切片推理和目标检测。 除了推理之外,该框架还涵盖了 COCO 和 YOLO 格式的数据集管理,包括用于标注图像切片、类别重映射和数据集合并的工具。它还包括一个用于模型性能评估和监控的套件,具有精度和召回率指标计算、检测错误分析以及结果可视化功能。 该工具集可通过命令行接口访问,用于自动化跨图像目录和视频流的推理工作流。

    Groups multiple image slices into single processing units to maximize hardware throughput during inference.

    Python
    在 GitHub 上查看↗5,372
  • eventual-inc/daftEventual-Inc 的头像

    Eventual-Inc/Daft

    5,225在 GitHub 上查看↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Parallelizes model prompts across local processor cores to maximize throughput for large multimodal datasets.

    Rustai-engineeringai-pipelinearrow
    在 GitHub 上查看↗5,225
  • qwenlm/qwen3-omniQwenLM 的头像

    QwenLM/Qwen3-Omni

    3,843在 GitHub 上查看↗

    Qwen3-Omni is an omni-modal large language model designed to process and generate text, audio, images, and video within a single unified neural architecture. It functions as a real-time voice assistant and multimodal AI agent capable of reasoning across different media types and executing external tool-calling functions via APIs. The system supports low-latency conversational AI through autoregressive token streaming and natural turn-taking. It enables multilingual speech translation and generation across dozens of languages, featuring customizable speaker profiles and tones. The model's cap

    Groups multiple mixed-modality input segments into single processing units to maximize hardware utilization.

    Jupyter Notebook
    在 GitHub 上查看↗3,843
  • open-compass/vlmevalkitopen-compass 的头像

    open-compass/VLMEvalKit

    3,824在 GitHub 上查看↗

    VLMEvalKit is a vision-language model evaluation framework and inference engine designed to run standardized benchmarks and measure model accuracy across diverse visual datasets. It serves as a multimodal model benchmark and performance toolkit for calculating metrics and comparing model responses. The toolkit includes a specialized visual reasoning evaluator that uses adversarial samples to distinguish actual image understanding from reliance on language patterns. It also provides capabilities for image generation evaluation, testing a model's ability to create or modify visuals based on tex

    Implements inference batching by grouping image and text pairs into tensors to maximize hardware throughput.

    Pythonchatgptclaudeclip
    在 GitHub 上查看↗3,824
  1. Home
  2. Development Tools & Productivity
  3. Batch Processing Pipelines
  4. Inference Batching

探索子标签

  • MoE Batch Cost CalculatorsTools that compute total inference FLOPs for batches processed through activated experts and gating networks. **Distinct from Inference Batching:** Distinct from Inference Batching: focuses on FLOPs estimation for MoE architectures, not general request grouping.
  • Stage-Specific Batch TransformsApplies separate transform sets to data batches for each pipeline stage during training and inference. **Distinct from Inference Batching:** Distinct from Inference Batching: focuses on applying different transforms per pipeline stage, not just grouping for inference.