Skip to main content
A dataset is a named list of versions kept on Dreamscale. Upload a folder or copy one in from Hugging Face once, then train on it as many times as you like. Datasets stay until you delete them.

Upload a folder

The first upload creates the dataset, named after the folder (--name picks another). The CLI checks the recordings while it uploads, and training checks them again before any GPU starts. It sends only what’s new: uploading the same files again adds nothing, and uploading changed files adds a version. Ctrl-C pauses. Run the same command to resume, from this machine or another: parts already sent aren’t sent again.

Copy one in from Hugging Face

The copy runs on our side, so it doesn’t depend on your connection, and a run then reads it without Hugging Face. Importing again copies only what changed, as a new version. Add /folder to import one folder of a repo, and @revision to pin one. For a private repo, pass --hf-token or run dreamscale integrations hugging-face setup once. Ctrl-C stops watching, not copying.

Train on it

Plain towels is the latest version, and towels@1 is version 1. A run records the version it trained on. See Training.

See your datasets

show lists the versions, where each came from, and the runs trained on it. The dashboard’s Datasets page shows the same, with every episode to watch.

Download

It rebuilds the LeRobot folder. Files already there with the same content are skipped.

Rename and delete

Deleting is permanent and needs your organization’s owner. It waits for runs still preparing from the dataset. Runs and deployments already made from it keep working.

From Python

See the SDK reference.