Two ways to add a dataset
| Source | Use when | What you provide |
|---|---|---|
| From HuggingFace | You want a public dataset from the Hub. | A search term, then pick the dataset from the results. |
| Upload File | You have your own data. | Your dataset file. |
Datasets exported from an Eval benchmark run show up automatically under the Fine-tune filter, so you don’t need to add those by hand. See Export datasets to Train.
Steps
1. Open the Datasets page and click Add Dataset
In the Train tab, click Datasets in the left sidebar. The AI Datasets page lists your datasets, filterable by Public Library, My Datasets, and Fine-tune. Click + Add Dataset in the top right.
2. Enter the basic details
The Add Dataset panel slides in. Give the dataset a name (for examplemy-math-dataset) and, optionally, a short description. You can edit the description later.
Click Add Dataset to continue. You’ll choose where the data comes from on the next step.

3. Choose where the data comes from
The dataset is created in a Draft state and opens to its card. The Add Dataset card prompts you to choose a source. Pick one of the two tabs.Option A — Import from HuggingFace
On the From HuggingFace tab, type a dataset name into Search HuggingFace datasets. Matching datasets appear with their download count, language, and license tags. Click the one you want.

Option B — Upload a file
On the Upload File tab, upload your own dataset file, then click Add dataset.4. Confirm the dataset is ready
BenchGen registers the dataset and fills in its card with details such as Rows, Columns, Splits, download size, and update dates. The status badge reflects the source (for example HuggingFace).
Next Steps
- Fine-tune a model using your dataset.
- Export datasets from Eval to turn benchmark failures into training data.