Dolma Open Corpus
Open 3T token corpus by Allen AI for training OLMo language models, spanning web, academic papers, code, and encyclopedias.
Dolma is a large-scale open corpus created by Allen AI, containing 3 trillion tokens, integrating six major data sources: Common Crawl, The Stack, C4, Reddit, Wikipedia, and Semantic Scholar, for training the OLMo series language models, and is currently one of the most transparent large-scale pre-training datasets.
A large-scale, multi-source, fully transparent open pre-training corpus
Contains approximately 30 trillion tokens of text data, making it one of the largest publicly available pre-training corpora, providing ample data support for training large language models.
Integrates six major sources: Common Crawl web pages, The Stack code, C4 filtered text, Reddit conversations, Wikipedia encyclopedia, and Semantic Scholar academic papers.
Allen AI has made the complete data collection, cleaning, deduplication, and filtering processes public, with each processing step being traceable and auditable, setting a new benchmark for dataset transparency.
Employs a multi-level quality filtering pipeline, including language detection, content filtering, deduplication, and toxicity detection steps, ensuring the overall quality of the training data.
All data processing code is open-sourced on GitHub, allowing researchers to fully reproduce the entire processing flow from raw data to the final corpus.
Uses the ODC-By 1.0 open data license, allowing free use for academic research and commercial applications, with proper attribution required.
Empowering the AI community from model training to data science research
Providing diverse and large-scale text data as core pre-training corpus for training foundational models from scratch
Exploring the optimal mixing ratios of different data sources, studying the impact of web pages, code, encyclopedias, academic papers, etc. on model capabilities
Systematically studying the independent contributions of each data component to model performance by removing or replacing specific data sources
Ensuring that research results are verifiable and reproducible based on completely open data and processing workflows, promoting scientific rigor in the AI field
Quickly obtain Dolma dataset information through the Ace Data Cloud API
import requests
url = "https://api.acedata.cloud/datasets/dolma"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Accept": "application/json"
}
response = requests.get(url, headers=headers)
data = response.json()
# View basic information of the dataset
print(f"Name: {data['name']}")
print(f"Token Count: {data['tokens']}")
print(f"Data Sources: {data['sources']}")
print(f"License: {data['license']}")
From understanding to usage, quickly start your journey with large model training data
View the details of the Dolma dataset on the Ace Data Cloud platform, understand the composition of data sources, token scale, and licensing agreements.
Register and obtain your API Token to access the dataset through the api.acedata.cloud interface.
Download the required data shards via API and start your pre-training or research experiments with the Dolma corpus for your large language model.
30 trillion tokens, 6 major data sources, completely transparent processing flow. Whether you are training the next generation of language models or conducting data science research, Dolma is the ideal choice.