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
·

44 Repos

Awesome GitHub RepositoriesTraining Data Pipelines

Pipelines that load and format diverse data types like images, text, and audio for training.

Explore 44 awesome GitHub repositories matching data & databases · Training Data Pipelines. Refine with filters or upvote what's useful.

Awesome Training Data Pipelines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hiyouga/llama-factoryAvatar von hiyouga

    hiyouga/LLaMA-Factory

    72,241Auf GitHub ansehen↗

    LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and standardized API deployment. It provides a unified platform for the supervised and reward-based fine-tuning of large language models and vision-language models. The framework includes a specialized toolkit for training vision-language models and a model serving interface that deploys trained models through high-performance APIs. It utilizes precision tuning and quantization techniques to reduce the hardware requirements and memory footprint of large models. The system covers data pipel

    Manages training data pipelines that integrate cloud/local storage with synthetic data generation.

    Python
    Auf GitHub ansehen↗72,241
  • keras-team/kerasAvatar von keras-team

    keras-team/keras

    64,094Auf GitHub ansehen↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Integrates utilities to load, preprocess, and format diverse data types for efficient training pipelines.

    Pythondata-sciencedeep-learningjax
    Auf GitHub ansehen↗64,094
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Integrates image normalization and augmentation into automated data loading workflows for training.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • heartexlabs/label-studioAvatar von heartexlabs

    heartexlabs/label-studio

    27,626Auf GitHub ansehen↗

    Label Studio ist ein Tool für die Annotation verschiedener Datentypen und ein Arbeitsbereich für Datenannotation, der entwickelt wurde, um Datensätze für das Training von maschinellem Lernen vorzubereiten. Es fungiert als cloud-integrierte Daten-Pipeline, die Rohdaten aus Speichern importiert, den Annotationsprozess verwaltet und Labels in standardisierte Formate exportiert. Die Plattform verfügt über ein Framework zur Integration von Modellen für maschinelles Lernen, das eine Verbindung zu externen Modellservern herstellt. Dies ermöglicht modellgestützte Annotation und aktives Lernen, wodurch das System Vor-Labeling durchführen und Vorhersagen basierend auf menschlichem Feedback verfeinern kann. Die Software bietet Projektmanagement-Tools zur Organisation von Datensätzen und zur Zuweisung von Aufgaben an Benutzer über rollenbasierte Zugriffe. Sie unterstützt verschiedene Datentypen und nutzt speicherunabhängige Speicheradapter, um eine Verbindung zu lokalen Dateisystemen oder Cloud-Speicheranbietern herzustellen. Die Anwendung kann durch manuelle Einrichtung oder One-Click-Deployments auf Cloud-Infrastruktur installiert werden.

    Organizes and cleans raw data through labeling and formatting to make it compatible with model training pipelines.

    TypeScript
    Auf GitHub ansehen↗27,626
  • zergtant/pytorch-handbookAvatar von zergtant

    zergtant/pytorch-handbook

    21,658Auf GitHub ansehen↗

    This project is a comprehensive educational resource and technical documentation suite for learning and developing deep learning models. It serves as an open-source textbook, implementation manual, and framework tutorial designed to guide users through the mathematical foundations and practical application of neural networks. The resource provides detailed instructional content on building various model architectures, including convolutional and recurrent neural networks. It includes a dedicated distributed training guide and a learning path that covers the fundamentals of tensors, automatic

    Provides structured guides for building training data pipelines to preprocess diverse data types.

    Jupyter Notebookdeep-learningmachine-learningneural-network
    Auf GitHub ansehen↗21,658
  • apache/mxnetAvatar von apache

    apache/mxnet

    20,829Auf GitHub ansehen↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Streams, resizes, and prefetches training data to ensure high-throughput delivery to models.

    C++mxnet
    Auf GitHub ansehen↗20,829
  • nvidia-nemo/nemoAvatar von NVIDIA-NeMo

    NVIDIA-NeMo/NeMo

    17,389Auf GitHub ansehen↗

    NeMo is a comprehensive framework designed for the development, training, and deployment of large-scale conversational and generative artificial intelligence models. It provides an integrated platform for building multimodal systems, encompassing speech processing, language modeling, and reinforcement learning alignment. The framework is built to handle the entire lifecycle of AI development, from data curation and model pretraining to production-ready service deployment. The platform distinguishes itself through advanced distributed training capabilities, including tensor and pipeline parall

    Cleans and filters large-scale multimodal datasets using accelerated workflows to ensure high-quality training inputs.

    Pythonasrdeeplearninggenerative-ai
    Auf GitHub ansehen↗17,389
  • screenpipe/screenpipeAvatar von screenpipe

    screenpipe/screenpipe

    16,932Auf GitHub ansehen↗

    Screenpipe is a local-first platform designed to record, index, and analyze desktop activity. By capturing screen, audio, and keyboard input, it creates a comprehensive and searchable history of computer usage. The system functions as an activity recorder and automation framework, providing a persistent, context-aware memory that allows artificial intelligence agents to observe and interact with local desktop environments. The platform distinguishes itself through a privacy-focused architecture that processes all data locally. It utilizes on-device computer vision and speech recognition to tr

    Processes and sanitizes desktop activity data into structured datasets suitable for training computer-use models and automating professional workflows.

    Rustagentsagiai
    Auf GitHub ansehen↗16,932
  • modelscope/swiftAvatar von modelscope

    modelscope/swift

    14,633Auf GitHub ansehen↗

    Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models. It functions as a multimodal model trainer for text, image, video, and audio data, and includes specialized tools for model compression and reinforcement learning from human feedback. The framework provides an alignment toolkit for optimizing model behavior using preference learning algorithms and reinforcement learning. It integrates parameter-efficient fine-tuning methods to adapt models with minimal memory and compute requirements, alongside utilities for reducing hardware

    Optimizes multimodal training throughput by packing diverse data types into sequences to prevent padding waste.

    Python
    Auf GitHub ansehen↗14,633
  • alibaba/mnnAvatar von alibaba

    alibaba/MNN

    14,242Auf GitHub ansehen↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Implements user-defined data loading logic for retrieving samples and managing dataset sizes during training.

    C++armconvolutiondeep-learning
    Auf GitHub ansehen↗14,242
  • rerun-io/rerunAvatar von rerun-io

    rerun-io/rerun

    10,214Auf GitHub ansehen↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Streams logged recordings directly into PyTorch or GPU buffers to eliminate manual data export steps.

    Rustcomputer-visioncppmultimodal
    Auf GitHub ansehen↗10,214
  • opengvlab/internvlAvatar von OpenGVLab

    OpenGVLab/InternVL

    10,061Auf GitHub ansehen↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Implements JSONL-based data formatting to support text, single-image, multi-image, and video inputs for training.

    Pythongptgpt-4ogpt-4v
    Auf GitHub ansehen↗10,061
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar von lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Auf GitHub ansehen↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Loads and formats diverse data types like images and text for training pipelines.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Auf GitHub ansehen↗9,933
  • activeloopai/deeplakeAvatar von activeloopai

    activeloopai/deeplake

    9,175Auf GitHub ansehen↗

    DeepLake is AI data infrastructure consisting of a multimodal data lake, a hybrid search engine, and a serverless vector database. It provides a PostgreSQL-based AI data runtime that combines multimodal storage with streaming pipelines to load and shuffle datasets from cloud storage directly into deep learning training pipelines. The system utilizes lazy indexing to store and slice images, audio, and video without loading entire files into memory. It enables retrieval-augmented generation by persisting high-dimensional embeddings in a serverless vector store and implementing hybrid search tha

    Provides pipelines that load, shuffle, and format diverse multimodal data types for deep learning training.

    C++agentagentic-ragai
    Auf GitHub ansehen↗9,175
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Projects specific columns into formats compatible with standard PyTorch data loaders for efficient batching.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Auf GitHub ansehen↗9,031
  • xpixelgroup/basicsrAvatar von XPixelGroup

    XPixelGroup/BasicSR

    8,297Auf GitHub ansehen↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Initializes data loading pipelines from configuration files to prepare training and validation image pairs.

    Pythonbasicsrbasicvsrdfdnet
    Auf GitHub ansehen↗8,297
  • 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

    Implements streaming integrations to deliver data from datasets into models with configurable batching.

    Python
    Auf GitHub ansehen↗8,018
  • open-mmlab/mmagicAvatar von open-mmlab

    open-mmlab/mmagic

    7,434Auf GitHub ansehen↗

    mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp

    Provides pipelines that load, normalize, and format multimodal data for training on GPU hardware.

    Jupyter Notebookaigccomputer-visiondeep-learning
    Auf GitHub ansehen↗7,434
  • patriciogonzalezvivo/thebookofshadersAvatar von patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Auf GitHub ansehen↗

    The Book of Shaders ist ein interaktiver Bildungsleitfaden und Lehrplan zum Erlernen der GLSL-Fragment-Shader-Programmierung zur Erstellung prozeduraler Grafiken und visueller Effekte. Er bietet einen strukturierten Lernpfad und ein kategorisiertes Referenzhandbuch für Datentypen, eingebaute Funktionen und mathematische Operationen, die in der Shader-Entwicklung verwendet werden. Das Projekt bietet eine Web-basierte Shader-Sandbox und einen interaktiven Editor, der Echtzeit-Iteration und Visualisierung von GLSL-Code ermöglicht. Benutzer können mit prozeduraler Kunst experimentieren und ihre Ergebnisse über eindeutige URLs teilen. Der Lehrplan deckt ein breites Spektrum an Grafikprogrammierungsfähigkeiten ab, einschließlich Signed Distance Fields, Koordinatentransformationen, Rausch-basierter Synthese und Bildverarbeitungsfiltern. Er umfasst zudem fortgeschrittene Techniken wie Ray Marching für das Rendering dreidimensionaler Szenen und die Simulation dynamischer physikalischer Systeme. Die Bildungsinhalte werden über ein Build-System bereitgestellt, das Markdown-Quelldateien in lokalisierte HTML-Seiten und Multi-Format-Dokumente transformiert, einschließlich PDF, EPUB und LaTeX.

    Implements the transfer of read-only input variables from the CPU to GPU shader threads.

    GLSL
    Auf GitHub ansehen↗6,931
  • tensorpack/tensorpackAvatar von tensorpack

    tensorpack/tensorpack

    6,287Auf GitHub ansehen↗

    Tensorpack ist ein High-Level-TensorFlow-Framework für neuronale Netze und eine Forschungsbibliothek für den Aufbau und das Training von Deep-Learning-Modellen. Es bietet eine Sammlung reproduzierbarer Architekturen neuronaler Netze für Computer Vision, generative Aufgaben, Reinforcement Learning und Natural Language Processing. Das Projekt zeichnet sich durch eine spezialisierte Deep-Learning-Daten-Pipeline aus, die reines Python für paralleles Datenladen und Streaming verwendet. Es enthält einen Multi-GPU-Trainings-Orchestrator zur Verteilung von Workloads mittels Data-Parallel-Strategien und ein dediziertes Interpretierbarkeits-Toolkit zur Visualisierung von Modell-Saliency- und Aktivierungskarten. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich Computer-Vision-Pipelines für Objekterkennung und semantische Segmentierung, Sequenzmodellierung für Sprache und Text sowie die Entwicklung von Reinforcement-Learning-Agenten. Es bietet zudem Modelloptimierungstools für Gewichtsquantisierung und Low-Bitwidth-Training sowie Utilities zur Reproduktion akademischer Forschungsarbeiten und zur Konvertierung von Legacy-Caffe-Modellgewichten.

    Streams datasets into models using specialized reader pipelines to improve training and inference efficiency.

    Python
    Auf GitHub ansehen↗6,287
Vorherige123Nächste
  1. Home
  2. Data & Databases
  3. Data Processing Pipelines
  4. Data Processing
  5. Machine Learning Data Pipelines
  6. Training Data Pipelines

Unter-Tags erkunden

  • Inference Data Pipelines1 Sub-TagProcessing batches through a trained model using the project's data loaders and returning postprocessed results. **Distinct from Training Data Pipelines:** Distinct from Training Data Pipelines: focuses on inference-time data loading and postprocessing, not training data preparation.
  • Multimodal Training Data Formatters1 Sub-TagTools for structuring mixed-modality data into formats compatible with multimodal model training. **Distinct from Training Data Pipelines:** Focuses on the structural formatting of the data (e.g., JSONL for images/video) rather than the overall pipeline orchestration.
  • Prompt Pipeline OrchestrationIntegration of tokenizers and templates into data loading workflows for text-based training and inference. **Distinct from Training Data Pipelines:** Focuses on the orchestration of prompt-specific pre-processing within the training pipeline.
  • Prompted Data LoadersData loaders that integrate tokenization and template application directly into the model pipeline. **Distinct from Training Data Pipelines:** Specializes training data pipelines by integrating prompt-specific tokenization and template logic.
  • PyTorch Streaming Integrations2 Sub-TagsSpecific implementations for streaming data into PyTorch-compatible data loaders. **Distinct from Training Data Pipelines:** Specifically targets the PyTorch ecosystem for efficient batching and shuffling of columnar data
  • Video Training Pipeline AccelerationRemoves video decode and data throughput bottlenecks to speed up data curation and training of AI models on large video datasets. **Distinct from Training Data Pipelines:** Distinct from Training Data Pipelines: specifically addresses video decode and throughput bottlenecks, not general data loading or formatting.