awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesBatch Aggregators

Utilities for combining multiple data points into summary statistics over defined time windows.

Distinct from Data Aggregation Pipelines: Distinct from general aggregation pipelines: focuses on time-windowed batching to reduce data volume.

Explore 6 awesome GitHub repositories matching data & databases · Batch Aggregators. Refine with filters or upvote what's useful.

Awesome Batch Aggregators 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.
  • statsd/statsdAvatar de statsd

    statsd/statsd

    18,046Voir sur GitHub↗

    StatsD is a metrics aggregator and UDP collection server that collects system counters and timers. It functions as a time-series data forwarder, receiving high-frequency metric updates via a lightweight line protocol and summarizing them before flushing the data to a backend. The project features a pluggable metrics backend framework, allowing aggregated statistics to be routed to various third-party monitoring services or time-series databases such as Graphite. It supports horizontal scaling and high availability through a proxy ring distribution system that forwards incoming packets across

    Summarizes incoming counters and timers in memory over fixed time windows before flushing to backends.

    JavaScriptgraphitejavascriptmetrics
    Voir sur GitHub↗18,046
  • influxdata/telegrafAvatar de influxdata

    influxdata/telegraf

    17,619Voir sur GitHub↗

    Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse infrastructure, applications, and hardware. It functions as a server-side middleware that normalizes heterogeneous data into a unified format, enabling consistent monitoring across complex environments. By utilizing a plugin-driven architecture, the agent manages the entire lifecycle of telemetry data from initial ingestion to final transmission. The project distinguishes itself through a declarative, configuration-driven execution model that allows users to define complex dat

    Combines individual data points into summary statistics over time windows to reduce data volume.

    Gogolanghacktoberfestinfluxdb
    Voir sur GitHub↗17,619
  • datajuicer/data-juicerAvatar de datajuicer

    datajuicer/data-juicer

    6,574Voir sur GitHub↗

    Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets to prepare them for training large language and vision models. It functions as a distributed data pipeline engine that runs processing jobs across Ray clusters, handling billions of samples with automatic operator fusion and adaptive parallelism. The framework provides a library of operators that leverage large language models for semantic extraction, filtering, and data synthesis within processing pipelines. The project distinguishes itself through a YAML-based data recipe sys

    Provides operators to split batched samples back into individual samples.

    Pythondatadata-analysisdata-pipeline
    Voir sur GitHub↗6,574
  • open-edge-platform/anomalibAvatar de open-edge-platform

    open-edge-platform/anomalib

    5,871Voir sur 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

    Defines batched dataclasses that group multiple samples with iteration and collation support.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Voir sur GitHub↗5,871
  • facebookresearch/mmfAvatar de facebookresearch

    facebookresearch/mmf

    5,635Voir sur GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Collates individual data samples into batches that group tensors and lists by key for model input.

    Pythoncaptioningdeep-learningdialog
    Voir sur GitHub↗5,635
  • facebookresearch/flashlightAvatar de facebookresearch

    facebookresearch/flashlight

    5,443Voir sur GitHub↗

    Flashlight est une bibliothèque de machine learning en C++ et un framework de deep learning conçu pour construire et entraîner des réseaux de neurones. Il fonctionne comme une bibliothèque de manipulation de tenseurs et un moteur de différenciation automatique qui suit les opérations pour calculer les gradients via la rétropropagation pour l'optimisation des modèles. Le projet se distingue par son rôle de framework d'entraînement distribué, utilisant la synchronisation de gradient all-reduce et des environnements distribués pour mettre à l'échelle les charges de travail de machine learning sur plusieurs nœuds et appareils. Il dispose d'une interface mémoire agnostique au backend et d'une gestion basée sur RAII pour découpler les opérations sur tenseurs du matériel physique. Le framework couvre une large surface de capacités, incluant la construction d'architectures de réseaux de neurones avec des couches convolutionnelles, linéaires et récurrentes. Il fournit des utilitaires étendus pour l'algèbre tensorielle, la gestion et le batching de jeux de données, la sérialisation binaire versionnée pour les états de modèle, et des outils de surveillance pour suivre les métriques d'entraînement et l'utilisation de la mémoire.

    Packs individual samples into fixed or dynamic sizes for efficient processing.

    C++
    Voir sur GitHub↗5,443
  1. Home
  2. Data & Databases
  3. Data Aggregation Pipelines
  4. Batch Aggregators

Explorer les sous-tags

  • Nested Time-Series AggregationsCreating continuous aggregates on top of other continuous aggregates to summarize data at multiple time scales. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on nesting aggregations at different granularities (e.g., hourly then daily) rather than single-level time-windowed batching.
  • Sample BatchingPacking individual data samples into fixed or dynamic sized tensors for efficient processing. **Distinct from Sample Groupers:** Focuses on the packing process for efficiency, not grouping based on key values.
  • Sample GroupersOperators that combine individual data samples into batches based on key values. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on grouping samples by key values rather than computing summary statistics over time windows.
  • Sample SplittersOperators that split batched samples back into their constituent individual samples. **Distinct from Batch Aggregators:** Distinct from Batch Aggregators: focuses on splitting batches into individuals rather than combining data points into summaries.