Leaderboard.Submit
leaderboard.submitSubmit a BYO python_model to a leaderboard track for server-side scoring.
Nimbus scores it server-side under the track's fixed protocol — you
submit code, never results. Poll leaderboard.status with the
returned submissionId; scoring takes minutes (classical) to tens
of minutes (deep). Requirements must be plain PyPI names/specs (max
20, no URLs). Identical code resubmission is idempotent per track
(deduplicated: true).
Verification contract (tier model X10): verification="verified"
(default) is the server-side-scored submission above — on the hosted
backend it is Pro-only; free accounts get a structured tier response.
verification="unverified_local" names the designed Account-Free
lane for locally-computed results; the backend has no unverified
submission kind yet (see the response it returns — nothing is
stored, and no row is faked). Anonymous callers get a structured
login prompt: a submission needs an identity. Local (desktop/dev)
backends keep their existing server-side quota behaviour.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Python source defining a class with fit(X, y, info) and predict(X) (<=256KB; validate first with python.validate). Required unless backbone_repo is set. | |
| name | Yes | Display name on the board (<=100 chars). | |
| track | No | "cross_subject" (default — full-data leave-one-subject-out, seed 42) or "pretrained_few_trial" (efficiency track: LOSO with a protocol-fixed 100-trials-per-subject cap; code that imports torch must declare its trained parameter count as a class attribute — PARAMS_TRAINED = <int> — which becomes the row's paramsTrained and is cross-checked when computable). | cross_subject |
| class_name | No | Contract class to instantiate; omit to auto-detect. | |
| dataset_id | Yes | A dataset id from catalog.leaderboard ``submittableDatasets`` (e.g. "BNCI2014_001"). A dataset can appear under crossSubject and still be closed for submission (BNCI2014_008 is scored there and is not in the open set). | |
| requirements | No | Optional PyPI requirements (e.g. ["sklearn>=1.4"]). | |
| verification | No | "verified" (default; server-side scored, Pro on the hosted backend) or "unverified_local" (Account-Free locally-computed lane; see the tool description for its current backend status). | verified |
| backbone_kind | No | Checkpoint family for the BYO backbone lane — one of the zoo's supported kinds (e.g. "cbramod", "labram"). | |
| backbone_repo | No | HF 'org/name' repo id for the BYO backbone lane. | |
| backbone_license | No | License declared for the backbone checkpoint. | |
| backbone_revision | No | Full 40-char commit SHA pinning the backbone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||