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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 repository-uri

Awesome GitHub RepositoriesBatch Processing Pipelines

Automated workflows for sequential file processing and transformation.

Distinguishing note: Focuses on pipeline orchestration rather than specific data types.

Explore 34 awesome GitHub repositories matching development tools & productivity · Batch Processing Pipelines. Refine with filters or upvote what's useful.

Awesome Batch Processing Pipelines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nagadomi/waifu2xAvatar nagadomi

    nagadomi/waifu2x

    28,144Vezi pe GitHub↗

    This project is a command-line tool designed for image super-resolution and noise reduction, with a primary focus on anime-style illustrations. It utilizes convolutional neural network inference to reconstruct missing pixel data and remove digital artifacts, allowing users to upscale images and reduce noise either independently or in a single simultaneous processing pass. Beyond its core image restoration capabilities, the software provides a comprehensive suite for machine learning model training. Users can prepare custom datasets and optimize neural networks for specific restoration tasks,

    Automates sequential file processing and transformation across directory structures.

    Luasuper-resolutiontorchwaifu2x
    Vezi pe GitHub↗28,144
  • jina-ai/jinaAvatar jina-ai

    jina-ai/jina

    21,858Vezi pe 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
    Vezi pe GitHub↗21,858
  • systran/faster-whisperAvatar SYSTRAN

    SYSTRAN/faster-whisper

    21,043Vezi pe 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
    Vezi pe GitHub↗21,043
  • modelscope/funasrAvatar modelscope

    modelscope/FunASR

    18,481Vezi pe 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
    Vezi pe GitHub↗18,481
  • aaronfeng753/waifu2x-extension-guiAvatar AaronFeng753

    AaronFeng753/Waifu2x-Extension-GUI

    16,146Vezi pe GitHub↗

    Waifu2x-Extension-GUI is a desktop application designed for high-fidelity media restoration and enhancement. It functions as a graphical interface that orchestrates specialized deep learning engines to upscale, denoise, and interpolate images and videos, improving visual clarity and motion smoothness. The software distinguishes itself through its ability to manage complex, automated media processing pipelines. Users can chain multiple tasks—such as format conversion, scene detection, and frame rate interpolation—into sequential workflows that execute without manual intervention. It provides g

    Automates sequential file processing and transformation through chained media processing pipelines.

    C++animeanime4kesrgan
    Vezi pe GitHub↗16,146
  • jina-ai/clip-as-serviceAvatar jina-ai

    jina-ai/clip-as-service

    12,829Vezi pe 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
    Vezi pe GitHub↗12,829
  • apache/predictionioAvatar apache

    apache/predictionio

    12,522Vezi pe GitHub↗

    PredictionIO is a machine learning server designed for the deployment of predictive models to transform raw data into actionable predictions. It manages the full lifecycle of machine learning operations, from ingesting event data via APIs to hosting production-ready predictive services for real-time inference. The system supports distributed model training by spreading computational workloads across a cluster of nodes to increase processing speed. It enables the implementation of custom prediction engines using programming languages or the application of pre-built model templates for common t

    Provides a pipeline for computing predictive results for large datasets in bulk operations.

    Scala
    Vezi pe GitHub↗12,522
  • alex000kim/nsfw_data_scraperAvatar alex000kim

    alex000kim/nsfw_data_scraper

    12,575Vezi pe GitHub↗

    This project is a machine learning data pipeline designed to automate the collection, curation, and preparation of large-scale image datasets. It functions as an image dataset scraper and computer vision curator, providing the necessary infrastructure to aggregate categorized files from web sources and organize them into structured directories for model development. The system distinguishes itself through a batch-processing architecture that integrates data acquisition with automated integrity validation. By scanning files to remove corrupted or invalid images and applying deterministic parti

    Orchestrates sequential data collection, cleaning, and partitioning tasks into efficient processing workflows.

    Shellcontent-moderationdeep-learningmachine-learning
    Vezi pe GitHub↗12,575
  • alexjc/neural-enhanceAvatar alexjc

    alexjc/neural-enhance

    11,873Vezi pe GitHub↗

    Neural Enhance is a deep learning image upscaler and restoration tool designed to increase image resolution and remove blur. It functions as a neural image restoration utility for eliminating noise and JPEG artifacts, and includes a framework for training and tuning custom neural network models against image datasets. The system utilizes a containerized environment to offload tensor calculations to GPU cores, speeding up neural network inference. It features a batch processing pipeline that queues multiple image files in sequence to maximize hardware throughput. Capabilities include domain-s

    Provides an automated workflow for sequentially processing image files to maximize hardware throughput.

    Python
    Vezi pe GitHub↗11,873
  • yaofanguk/video-subtitle-removerAvatar YaoFANGUK

    YaoFANGUK/video-subtitle-remover

    11,493Vezi pe GitHub↗

    This project is a local AI inpainting tool designed to erase hard-coded subtitles and watermarks from videos and images. It functions as a content-aware media restorer that uses deep learning to reconstruct missing pixels and preserve the original resolution of the source files. The software is distinguished by its local execution model, running inference on host hardware to process media without relying on external cloud APIs. It employs content-aware model selection, allowing the use of different generative algorithms based on media types, such as animation or live action, to optimize visua

    Iteratively applies removal algorithms across multiple files using a sequenced pipeline to automate watermark erasure.

    Pythonaideepleanringsub-remove
    Vezi pe GitHub↗11,493
  • nvidia/triton-inference-serverAvatar NVIDIA

    NVIDIA/triton-inference-server

    10,756Vezi pe 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
    Vezi pe GitHub↗10,756
  • triton-inference-server/serverAvatar triton-inference-server

    triton-inference-server/server

    10,768Vezi pe 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
    Vezi pe GitHub↗10,768
  • openvinotoolkit/openvinoAvatar openvinotoolkit

    openvinotoolkit/openvino

    10,414Vezi pe 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
    Vezi pe GitHub↗10,414
  • horsicq/detect-it-easyAvatar horsicq

    horsicq/Detect-It-Easy

    10,266Vezi pe GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    Provides automated workflows for sequentially processing and identifying large batches of binary files via a command line interface.

    JavaScriptbinary-analysisdebuggerdetect
    Vezi pe GitHub↗10,266
  • orama-interactive/pixeloramaAvatar Orama-Interactive

    Orama-Interactive/Pixelorama

    9,738Vezi pe GitHub↗

    Pixelorama is a cross-platform digital art multitool designed as a pixel art editor, frame-based animation tool, and tilemap design suite. It provides specialized utilities for drawing low-resolution sprites with pixel-perfect precision and generating sprite sheets for game engines. The software distinguishes itself through a dedicated tilemap design system supporting rectangular, isometric, and hexagonal sets, and a frame-based animation system featuring onion skinning and audio synchronization. It also includes a plugin system that allows the installation of community-developed tools for as

    Provides automated workflows for processing and exporting multiple project assets via a command-line interface.

    GDScriptanimationartdraw
    Vezi pe GitHub↗9,738
  • vikhyat/moondreamAvatar vikhyat

    vikhyat/moondream

    9,769Vezi pe 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
    Vezi pe GitHub↗9,769
  • xorbitsai/inferenceAvatar xorbitsai

    xorbitsai/inference

    9,358Vezi pe 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
    Vezi pe GitHub↗9,358
  • tiiny-ai/powerinferAvatar Tiiny-AI

    Tiiny-AI/PowerInfer

    8,714Vezi pe 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
    Vezi pe GitHub↗8,714
  • bentoml/bentomlAvatar bentoml

    bentoml/BentoML

    8,456Vezi pe 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
    Vezi pe GitHub↗8,456
  • nvlabs/sanaAvatar NVlabs

    NVlabs/Sana

    8,310Vezi pe 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
    Vezi pe GitHub↗8,310
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Batch Processing Pipelines

Explorează sub-etichetele

  • Inference Batching2 sub-tag-uriTechniques 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.
  • Predictive Batch PipelinesAutomated workflows for computing model predictions over large datasets in bulk. **Distinct from Batch Processing Pipelines:** Specific to ML prediction generation, whereas Batch Processing Pipelines is a general-purpose data transformation category.
  • Training Data BatchingPipelines specifically designed to group training data into small subsets for gradient descent stability. **Distinct from Batch Processing Pipelines:** Distinct from general batch processing pipelines by focusing on mini-batching for neural network training stability.