Move dataset entries to a split
Moves every entry matching filters (the listing’s filters, including metadata) and row_ids to split. fraction keeps that share of the matching groups, ranked by a digest of the group id, so a group is never divided and a later call can take its share from what remains. Use val to hold a population out of training, so evaluations measure the model on users it never saw. A change that would place one group in more than one split returns 409 group_split_conflict.
Authorizations
A wandb API key or wandb JWT. Browser sessions are exchanged by the Model Distillation web app backend; job capabilities are internal only.
Headers
Accessible personal or team entity. Omit to use the authenticated user's default entity.
Query Parameters
Validate and report the change, then roll it back.
Body
train, val Select entries matching every filter, as in the entry listing.
10- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
Select only these row ids.
1 - 5000 elements1 - 512Move only this share of the selected groups, ranked by a digest of the group id so groups stay whole.
Response
Entries were moved, or would be for a dry run.
Entries selected by the filters, row ids, and fraction.
Groups the selected entries belong to.
Selected entries that were in a different split.
The dataset revision after the change; unchanged by a dry run or a no-op.
Groups spanning more than one split. A real change with conflicts is rejected.