Skip to content

8. Submit

Produces: an uploaded bundle, a submission ID, and a peer-review PR in the private MLCommons review repository.

Before you begin

What you'll do

  • Create the submission from your run IDs
  • Confirm it landed

Steps

1. Create the submission

Run submissions create with your classification flags and one --run-ids per run. The command, its flags, and what it does step by step are in the CLI docs. It runs the checker again and aborts before uploading anything if there are errors.

The two publication flags select one of the publication modes in Submission Rules §6.2, which says when review starts and when each mode publishes:

Flags Mode
neither Confidential review
--embargo-date only Confidential review, embargoed
--provisional Provisional publication
--provisional --embargo-date Provisional, embargoed. Nothing is public, and review doesn't start, until the date

The mode is irrevocable

You can't change the publication mode after submitting, so you can't opt in to provisional publication later (§6.2). Anyone quoting a peer review pending result has to carry the MLCommons preliminary footnote.

Preview commits you to a deadline

--availability preview needs a target availability date within 180 days of first publication. Miss it without an extension and the result is invalidated and removed (Submission Rules §7.3). See Publication status.

2. Points are fixed at creation

There is no way to add a point after submitting

The Submission Rules no longer have a window for adding measurement points, and the CLI can't add a run to a submission (submissions update). You can withdraw a faulty point during peer review with submissions remove-run, but withdrawn points don't count toward the minimum (Submission Rules §8.1), and that shortfall can't be repaired. If a submission needs a different set of runs, create a new one.

This is why step 3 suggests planning a spare point.

Verify

submissions get shows the division, scenario, availability, publication mode and embargo date you intended, and every run you meant to include. The status starts at COMPLIANCE_CHECKING and moves to REVIEW_PENDING once the automated compliance check passes. There's no publication cycle to choose: it's recorded when the submission publishes.

Next

→ 9. After you submit

Problems? See Troubleshooting.