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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
togethercomputer avatar

togethercomputer/RedPajama-Data

0
View on GitHub↗
4,947 stars·371 forks·Python·Apache-2.0·14 views

RedPajama Data

RedPajama-Data is a toolset for preprocessing large-scale text datasets used to train large language models. It provides a preprocessing pipeline focused on cleaning, deduplicating, and scoring massive collections of text to ensure data quality and diversity.

The project utilizes a document quality scoring framework that employs machine learning and statistical heuristics to evaluate if documents are suitable for training. It includes a dataset filtering pipeline that uses classifiers and blocklists to remove undesirable words or URLs.

The system features a text deduplication toolset that eliminates redundant content using both exact and fuzzy matching techniques. These capabilities allow for the identification and removal of duplicate or nearly identical documents across a corpus.

Features

  • Text Dataset Preparation - Cleans and refines massive text datasets to ensure high quality and diversity for training large language models.
  • Dataset Filtering Pipelines - Provides automated systems for cleaning and refining training data through classifiers and blocklists.
  • Dataset Preprocessing Tools - Provides a comprehensive toolset for cleaning, deduplicating, and scoring large-scale text datasets for LLM training.
  • Training Data Quality Scoring - Uses statistical patterns and machine learning models to assign suitability scores to individual documents for model training.
  • Distributed Data Processing - Processes massive web-scale datasets by partitioning document streams across multiple compute nodes for parallel analysis.
  • Dataset Deduplication - Identifies and removes near-identical content by calculating similarity signatures instead of relying on exact string matches.
  • Large-Scale Deduplications - Removes duplicate or nearly identical documents from massive corpora using distributed computing for high throughput.
  • Web Content Deduplication - Eliminates duplicate documents from web-scale datasets using exact content matching and fuzzy matching techniques.
  • Document Quality Analysis - Assigns quality scores to documents using machine learning and statistical heuristics to determine suitability for training.
  • Topic Classifiers - Provides a pipeline using classifiers and blocklists to filter undesirable content from large-scale datasets.
  • Content Signature Computation - Generates quality metrics and unique signatures to identify nearly identical content across a dataset.
  • Document Content Hashing - Generates unique fingerprints for documents to detect redundancy and track content across different data sources.
  • Text Quality Filtering - Builds classifiers and blocklists of undesirable words or URLs to filter datasets based on quality metrics.
  • Large Language Models - Large-scale open-source dataset for training language models.
  • Data Resources - Large-scale dataset for pretraining language models.
  • Pre-training Datasets - Reproduced dataset for training large-scale language models.
  • Large Language Models (LLMs) - Listed in the “Large Language Models (LLMs)” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for togethercomputer/redpajama-dataStar history chart for togethercomputer/redpajama-data

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to RedPajama Data

Similar open-source projects, ranked by how many features they share with RedPajama Data.
  • datajuicer/data-juicerdatajuicer avatar

    datajuicer/data-juicer

    6,574View on 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

    Pythondatadata-analysisdata-pipeline
    View on GitHub↗6,574
  • esbatmop/mnbvcesbatmop avatar

    esbatmop/MNBVC

    4,123View on GitHub↗

    MNBVC is a dataset pipeline and toolkit designed for the collection, cleaning, and normalization of massive text and code corpora used to train large language models. It provides specialized tools for harvesting source code, commit histories, and repository metadata from version control platforms, alongside a multilingual text corpus collector for gathering parallel text and academic papers. The project distinguishes itself through comprehensive capabilities for processing diverse document types, including a PDF-to-text converter that transforms complex layouts and formulas into structured JS

    chinesechinese-languagechinese-nlp
    View on GitHub↗4,123
  • eleutherai/gpt-neoxEleutherAI avatar

    EleutherAI/gpt-neox

    7,392View on GitHub↗

    gpt-neox is a distributed training system and framework for building large-scale autoregressive language models. It implements the transformer architecture and provides a toolkit for training models with billions of parameters by distributing weights across compute clusters. The framework distinguishes itself through extensive support for distributed model parallelism, including pipeline and sequence parallelism, to overcome single-device memory limits. It further supports sparse model architectures using a mixture of experts system with Sinkhorn-based routing. The project covers a broad ran

    Pythondeepspeed-librarygpt-3language-model
    View on GitHub↗7,392
  • facebookresearch/metaseqfacebookresearch avatar

    facebookresearch/metaseq

    6,546View on GitHub↗

    Metaseq is a transformer sequence modeling toolkit designed for training, fine-tuning, and deploying sequence-to-sequence models using open pre-trained weights. It provides a comprehensive framework for large language model training, including dedicated tools for sequence dataset processing and a standalone inference server for generating text via API requests. The project features specialized utilities for model quantization to reduce parameter precision to eight bits, which lowers memory usage and increases inference speed. It also includes a checkpoint conversion pipeline to transform mode

    Python
    View on GitHub↗6,546
See all 30 alternatives to RedPajama Data→

Frequently asked questions

What does togethercomputer/redpajama-data do?

RedPajama-Data is a toolset for preprocessing large-scale text datasets used to train large language models. It provides a preprocessing pipeline focused on cleaning, deduplicating, and scoring massive collections of text to ensure data quality and diversity.

What are the main features of togethercomputer/redpajama-data?

The main features of togethercomputer/redpajama-data are: Text Dataset Preparation, Dataset Filtering Pipelines, Dataset Preprocessing Tools, Training Data Quality Scoring, Distributed Data Processing, Dataset Deduplication, Large-Scale Deduplications, Web Content Deduplication.

What are some open-source alternatives to togethercomputer/redpajama-data?

Open-source alternatives to togethercomputer/redpajama-data include: datajuicer/data-juicer — Data-Juicer is an open-source framework for cleaning, filtering, deduplicating, and transforming multimodal datasets… esbatmop/mnbvc — MNBVC is a dataset pipeline and toolkit designed for the collection, cleaning, and normalization of massive text and… facebookresearch/metaseq — Metaseq is a transformer sequence modeling toolkit designed for training, fine-tuning, and deploying… eleutherai/gpt-neox — gpt-neox is a distributed training system and framework for building large-scale autoregressive language models. It… berriai/litellm — LiteLLM is a unified gateway and proxy server designed to centralize access to over one hundred language model… bigcode-project/starcoder2 — StarCoder2 is a family of code generation models (3B, 7B, and 15B), trained on 600+ programming languages from The…