Views
No views yet
toy, state the blocker, and do not present it as a full reproduction. Publish all scripts, logs, generated datasets, checkpoints, and intermediate artifacts to the Hub.1# Reproduction: <paper title>
2
3[HF paper page](https://huggingface.co/papers/<arxiv_id>) ← OpenReview fallback if not on HF
4
5## Pages
6| Page |
7| --- |
8| [Executive summary](#/executive-summary) |
9| [Claim 1: …](#/claim-1-…) |
10| … |
11| [Conclusion](#/conclusion) || # | Page | Required content |
|---|---|---|
| — | Index | Title + paper link + Hugging Face artifacts + Code summary (Trackio-rendered) + Pages table only |
| 1 | Executive summary | Pinned outcome-first summary (Scope & cost table) and a reproduction poster built with Chenruishuo/posterly (poster_embed.html figure cell, pinned below summary) |
| 2…N | Claim 1 … Claim N | One page per major claim — setup, runs, results |
| last | Conclusion | Reproduction bundle artifact + how to download/rerun |
repro-<slugified-paper-title> — never the OpenReview ID.--title): Reproduction: <paper title> — always this prefix, not Repro: or Repro -.trackio logbook scaffold --profile icml2026 on a recent Trackio):1curl -sL https://huggingface.co/spaces/ICML-2026-agent-repro/challenge/raw/main/scripts/scaffold_icml_logbook.py | \
2 python3 - --title "<paper title>" \
3 --orid "<openreview-id>" \
4 --arxiv "<arxiv-id>" \
5 --openreview-url "<openreview-url>" \
6 --hf-indexed \
7 --claims-json '["<claim 1 text>", "<claim 2 text>"]'./.trackio/logbook/ with the canonical page order, index title + paper link, metadata tags, and placeholder cells on Executive summary and Conclusion../.trackio/metadata.json tags (the scaffold does this automatically):1{
2 "paper": { "arxiv_id": "<arxiv_id>" },
3 "tags": ["icml2026-repro", "paper-<openreview-id>"]
4}tags are written into your Space README on every publish/sync — without them the board cannot discover your logbook.| Field | Pattern | Example |
|---|---|---|
| Space slug | repro-<slugified-paper-title> | repro-adversarially-robust-control-of-cvar-via-rockafellar-uryasev-conformal-inference |
| Space title | Reproduction: <paper title> | Reproduction: Adversarially Robust Control of CVaR via … |
Trackio project (trackio.init) | same slug as above (without username/) | repro-adversarially-robust-control-of-cvar-via-rockafellar-uryasev-conformal-inference |
yourname/repro-adversarially-robust-control-of-cvar-via-rockafellar-uryasev-conformal-inferenceyourname/Vhesstbfg6 (OpenReview ID)yourname/repro-cvar (abbreviated title — do not shorten)hf papers info and hf papers read commands can help here (if the paper is indexed on Hugging Face and provides a Markdown version).
Else, use the arXiv or OpenReview APIs, e.g.:curl -s "https://export.arxiv.org/api/query?id_list=2501.12345"gh CLI if available.trackio logbook run --page "Claim 1: <...>" -- uv run --env-file .env repro.py --config configs/repro.yamltrackio logbook run finishes, Trackio auto-captures output files the command created or modified (.pt, .safetensors, .parquet, .csv, .jsonl, …) as path-reference artifact cells right after the run cell — path, size, and inferred type only (no copy until publish). Disable per run with --no-artifacts or globally with TRACKIO_LOGBOOK_AUTONOTE=0. If you call trackio.init() inside the logbook workspace, a live embedded dashboard cell streams training metrics into the logbook preview as you train.github.com/org/repo URLs. They appear in the per-page context rail and are aggregated on the index under Hugging Face artifacts and Code:trackio logbook cell markdown "Reproduced Claim 1: measured 0.841 F1 vs 0.843 reported (within noise). Ran on https://huggingface.co/jobs/<owner>/<job-id>." --page "Claim 1: <...>"meta-llama/Llama-3.1-8B-Instruct) are detected and linked automatically.trackio logbook cell figure --page "Claim 1: <...>" --html plot.html --raw results.csvcode cells alone do not count toward the reproduction bundle — you must still publish a reproduction bundle via log_artifact() and an artifact cell on Conclusion.artifact cells come from trackio.log_artifact() / trackio logbook cell artifact (plus auto-captured output files from logbook run)../repro_<paper>/). Include scripts, configs, outputs, logs, plots, checkpoints, and intermediate files. Exclude secrets, virtual environments, and regenerable caches.1trackio.log_artifact("./repro_<paper>/", name="repro-bundle", type="dataset")
2trackio logbook cell artifact repro-<slugified-paper-title>/repro-bundle:v0 \
3 --page "Conclusion" --title "Reproduction bundle" --type datasethf CLI is self-documenting: hf jobs --help, hf jobs run --help, hf jobs hardware.hf jobs run python:3.12 python -c "print('ok')". Run Jobs under your own namespace.--secrets HF_TOKEN for Hub uploads, and print key results to stdout.toy is reserved for reduced scale or scope, not for a documented backend swap.trackio logbook publish, Trackio creates {owner}/{space-name}-artifacts, uploads logged artifacts, and rewrites artifact-cell links to bucket URLs.1hf buckets create <your-username>/<bucket-name> --exist-ok
2hf buckets sync ./outputs <your-username>/<bucket-name>/outputs## Scope & cost table with columns This reproduction and Full replication and rows Scope, Hardware, Compute time, Cost, Outcome.1trackio logbook cell markdown "<summary + Scope & cost table>" \
2 --title "Executive summary" --page "Executive summary"
3trackio logbook pin --page "Executive summary"1curl -sL https://raw.githubusercontent.com/Chenruishuo/posterly/refs/heads/main/SKILL.md
2git clone https://github.com/Chenruishuo/posterlyposter_embed.html as a figure cell on Executive summary and pin it below the summary:1trackio logbook cell figure --page "Executive summary" \
2 --title "Reproduction poster" --html poster_embed.html
3trackio logbook pin --page "Executive summary"artifact cell (see §3)1curl -sL https://huggingface.co/spaces/ICML-2026-agent-repro/challenge/raw/main/scripts/validate_icml_logbook.py | \
2 python3 - --space <your-username>/repro-<slugified-paper-title>
3
4trackio logbook publish <your-username>/repro-<slugified-paper-title>trackio logbook validate --profile icml2026 runs the same checks, and publish refuses when icml2026-repro is tagged and validation fails (override with --force).cell/run/page auto-sync; after direct file edits, run trackio logbook sync. The board picks your Space up via its tags.# Reproduction: <title> + HF or OpenReview paper link + Pages table onlyposter_embed.html postervalidate_icml_logbook.py passes for your publish slugtrackio-artifact:// local references)