Benchmarks

Mirantis TokenFactory · SWE-bench

nemotron-3-ultra

40.76% Final

935 tasks solved inside our limits. 2,294 of 2,294 Full attempts graded (100.00%).

40.76%38.76%–42.78%
Full · solved inside our limits
ModelSolvedCut off by limitsContext capTime limit
nemotron-3-ultra40.76%4.36% (100 / 2,294)4.23%0.13%

Limit-constrained: Cut off on 20% or more of tasks by our limits, so this score understates what the model can do.

Outcome mix

Report statuses partition the Full set. Empty patches and reviewed timeouts overlap unresolved outcomes; they are not extra attempts. Incident reruns are not an outcome category.

Full outcomes and overlapping evidence annotations
OutcomeCount
Resolved935
Unresolved1,359
Ungraded0
Missing0
Empty patches (grade reason)134
Adjudicated outer timeouts1
Reviewed test timeouts0
Outage rerunsUnavailable: no active-attempt rerun manifest in the supplied inputs

By repository

Full tasks by repository
RepositoryResolved / gradedResolvedCut off by limitsCoverage
astropy/astropy36 / 9537.89%5.26% (5 / 95)100.00%
django/django400 / 85047.06%4.71% (40 / 850)100.00%
matplotlib/matplotlib81 / 18444.02%2.17% (4 / 184)100.00%
mwaskom/seaborn9 / 2240.91%4.55% (1 / 22)100.00%
pallets/flask5 / 1145.45%0.00% (0 / 11)100.00%
psf/requests8 / 4418.18%0.00% (0 / 44)100.00%
pydata/xarray40 / 11036.36%1.82% (2 / 110)100.00%
pylint-dev/pylint18 / 5731.58%0.00% (0 / 57)100.00%
pytest-dev/pytest54 / 11945.38%5.04% (6 / 119)100.00%
scikit-learn/scikit-learn90 / 22939.30%3.06% (7 / 229)100.00%
sphinx-doc/sphinx58 / 18731.02%7.49% (14 / 187)100.00%
sympy/sympy136 / 38635.23%5.44% (21 / 386)100.00%

Tokens and steps

Read 2,294 trajectories from 2,294 collected attempt directories. Steps use info.model_stats.api_calls. Tokens sum recorded assistant response usage per attempt; prompt tokens include repeated context. Missing fields remain unknown. Partial attempts and partial usage are included as observed totals.

250 inspected trajectories lack prompt or completion usage for some recorded calls. These totals are lower bounds. Download usage summaries and per-attempt metrics.

Steps

Median 63 · 2,294 observed

9 to 33.1: 217 attempts33.1 to 57.2: 756 attempts57.2 to 81.3: 666 attempts81.3 to 105.4: 316 attempts105.4 to 129.5: 160 attempts129.5 to 153.6: 72 attempts153.6 to 177.7: 33 attempts177.7 to 201.8: 25 attempts201.8 to 225.9: 14 attempts225.9 to 250: 35 attempts9250
Read bin counts

9–33.1: 217; 33.1–57.2: 756; 57.2–81.3: 666; 81.3–105.4: 316; 105.4–129.5: 160; 129.5–153.6: 72; 153.6–177.7: 33; 177.7–201.8: 25; 201.8–225.9: 14; 225.9–250: 35

Prompt tokens

Median 1,364,245.5 · 2,294 observed

26,202 to 1,577,732.8: 1,307 attempts1,577,732.8 to 3,129,263.6: 546 attempts3,129,263.6 to 4,680,794.4: 193 attempts4,680,794.4 to 6,232,325.2: 108 attempts6,232,325.2 to 7,783,856: 58 attempts7,783,856 to 9,335,386.8: 33 attempts9,335,386.8 to 10,886,917.6: 26 attempts10,886,917.6 to 12,438,448.4: 14 attempts12,438,448.4 to 13,989,979.2: 6 attempts13,989,979.2 to 15,541,510: 3 attempts26,20215,541,510
Read bin counts

26,202–1,577,732.8: 1,307; 1,577,732.8–3,129,263.6: 546; 3,129,263.6–4,680,794.4: 193; 4,680,794.4–6,232,325.2: 108; 6,232,325.2–7,783,856: 58; 7,783,856–9,335,386.8: 33; 9,335,386.8–10,886,917.6: 26; 10,886,917.6–12,438,448.4: 14; 12,438,448.4–13,989,979.2: 6; 13,989,979.2–15,541,510: 3

Completion tokens

Median 13,644.5 · 2,294 observed

1,080 to 11,117.6: 880 attempts11,117.6 to 21,155.2: 801 attempts21,155.2 to 31,192.8: 303 attempts31,192.8 to 41,230.4: 136 attempts41,230.4 to 51,268: 74 attempts51,268 to 61,305.6: 37 attempts61,305.6 to 71,343.2: 24 attempts71,343.2 to 81,380.8: 14 attempts81,380.8 to 91,418.4: 17 attempts91,418.4 to 101,456: 8 attempts1,080101,456
Read bin counts

1,080–11,117.6: 880; 11,117.6–21,155.2: 801; 21,155.2–31,192.8: 303; 31,192.8–41,230.4: 136; 41,230.4–51,268: 74; 51,268–61,305.6: 37; 61,305.6–71,343.2: 24; 71,343.2–81,380.8: 14; 81,380.8–91,418.4: 17; 91,418.4–101,456: 8

Total tokens

Median 1,377,603 · 2,294 observed

27,282 to 1,580,672.5: 1,297 attempts1,580,672.5 to 3,134,063: 553 attempts3,134,063 to 4,687,453.5: 191 attempts4,687,453.5 to 6,240,844: 113 attempts6,240,844 to 7,794,234.5: 58 attempts7,794,234.5 to 9,347,625: 32 attempts9,347,625 to 10,901,015.5: 26 attempts10,901,015.5 to 12,454,406: 15 attempts12,454,406 to 14,007,796.5: 6 attempts14,007,796.5 to 15,561,187: 3 attempts27,28215,561,187
Read bin counts

27,282–1,580,672.5: 1,297; 1,580,672.5–3,134,063: 553; 3,134,063–4,687,453.5: 191; 4,687,453.5–6,240,844: 113; 6,240,844–7,794,234.5: 58; 7,794,234.5–9,347,625: 32; 9,347,625–10,901,015.5: 26; 10,901,015.5–12,454,406: 15; 12,454,406–14,007,796.5: 6; 14,007,796.5–15,561,187: 3

Notable events

Task-wide grading amendments and reviewed timeout policies apply. See the methodology and each attempt’s evidence.

Recorded generation exits
Exit statusCount
ContextBudgetExceeded97
LimitsExceeded33
OuterProcessTimeout1
Submitted2,161
TimeExceeded2

Attempt evidence

Files become downloadable when the evidence packer has produced them. Paths follow evidence/models/<model>/attempts/<repo-slug>/<instance_id>.json.gz. Repository slugs use the SWE-bench double-underscore form. Evidence and verification.

astropy/astropy · 95 tasks
django/django · 850 tasks
matplotlib/matplotlib · 184 tasks
mwaskom/seaborn · 22 tasks
pallets/flask · 11 tasks
psf/requests · 44 tasks
pydata/xarray · 110 tasks
pylint-dev/pylint · 57 tasks
pytest-dev/pytest · 119 tasks
scikit-learn/scikit-learn · 229 tasks
sphinx-doc/sphinx · 187 tasks
sympy/sympy · 386 tasks