Benchmarks

Mirantis TokenFactory · SWE-bench

glm-5.3-flash-uncensored-fp8

50.09% Final

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

50.09%48.04%–52.13%
Full · solved inside our limits
ModelSolvedCut off by limitsContext capTime limit
glm-5.3-flash-uncensored-fp850.09%8.15% (187 / 2,294)7.85%0.31%

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
Resolved1,149
Unresolved1,145
Ungraded0
Missing0
Empty patches (grade reason)188
Adjudicated outer timeouts0
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/astropy40 / 9542.11%13.68% (13 / 95)100.00%
django/django482 / 85056.71%6.59% (56 / 850)100.00%
matplotlib/matplotlib101 / 18454.89%6.52% (12 / 184)100.00%
mwaskom/seaborn10 / 2245.45%13.64% (3 / 22)100.00%
pallets/flask6 / 1154.55%0.00% (0 / 11)100.00%
psf/requests15 / 4434.09%4.55% (2 / 44)100.00%
pydata/xarray46 / 11041.82%10.00% (11 / 110)100.00%
pylint-dev/pylint21 / 5736.84%10.53% (6 / 57)100.00%
pytest-dev/pytest65 / 11954.62%4.20% (5 / 119)100.00%
scikit-learn/scikit-learn110 / 22948.03%4.37% (10 / 229)100.00%
sphinx-doc/sphinx93 / 18749.73%10.16% (19 / 187)100.00%
sympy/sympy160 / 38641.45%12.95% (50 / 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.

245 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 28 · 2,294 observed

5 to 18.2: 596 attempts18.2 to 31.4: 699 attempts31.4 to 44.6: 406 attempts44.6 to 57.8: 279 attempts57.8 to 71: 161 attempts71 to 84.2: 85 attempts84.2 to 97.4: 33 attempts97.4 to 110.6: 24 attempts110.6 to 123.8: 9 attempts123.8 to 137: 2 attempts5137
Read bin counts

5–18.2: 596; 18.2–31.4: 699; 31.4–44.6: 406; 44.6–57.8: 279; 57.8–71: 161; 71–84.2: 85; 84.2–97.4: 33; 97.4–110.6: 24; 110.6–123.8: 9; 123.8–137: 2

Prompt tokens

Median 418,083.5 · 2,294 observed

11,763 to 600,450.9: 1,341 attempts600,450.9 to 1,189,138.8: 404 attempts1,189,138.8 to 1,777,826.7: 221 attempts1,777,826.7 to 2,366,514.6: 136 attempts2,366,514.6 to 2,955,202.5: 81 attempts2,955,202.5 to 3,543,890.4: 43 attempts3,543,890.4 to 4,132,578.3: 28 attempts4,132,578.3 to 4,721,266.2: 23 attempts4,721,266.2 to 5,309,954.1: 10 attempts5,309,954.1 to 5,898,642: 7 attempts11,7635,898,642
Read bin counts

11,763–600,450.9: 1,341; 600,450.9–1,189,138.8: 404; 1,189,138.8–1,777,826.7: 221; 1,777,826.7–2,366,514.6: 136; 2,366,514.6–2,955,202.5: 81; 2,955,202.5–3,543,890.4: 43; 3,543,890.4–4,132,578.3: 28; 4,132,578.3–4,721,266.2: 23; 4,721,266.2–5,309,954.1: 10; 5,309,954.1–5,898,642: 7

Completion tokens

Median 11,347 · 2,294 observed

530 to 8,123.3: 904 attempts8,123.3 to 15,716.6: 472 attempts15,716.6 to 23,309.9: 331 attempts23,309.9 to 30,903.2: 194 attempts30,903.2 to 38,496.5: 132 attempts38,496.5 to 46,089.8: 103 attempts46,089.8 to 53,683.1: 120 attempts53,683.1 to 61,276.4: 31 attempts61,276.4 to 68,869.7: 5 attempts68,869.7 to 76,463: 2 attempts53076,463
Read bin counts

530–8,123.3: 904; 8,123.3–15,716.6: 472; 15,716.6–23,309.9: 331; 23,309.9–30,903.2: 194; 30,903.2–38,496.5: 132; 38,496.5–46,089.8: 103; 46,089.8–53,683.1: 120; 53,683.1–61,276.4: 31; 61,276.4–68,869.7: 5; 68,869.7–76,463: 2

Total tokens

Median 430,816 · 2,294 observed

12,642 to 605,019: 1,324 attempts605,019 to 1,197,396: 413 attempts1,197,396 to 1,789,773: 221 attempts1,789,773 to 2,382,150: 140 attempts2,382,150 to 2,974,527: 82 attempts2,974,527 to 3,566,904: 46 attempts3,566,904 to 4,159,281: 28 attempts4,159,281 to 4,751,658: 22 attempts4,751,658 to 5,344,035: 10 attempts5,344,035 to 5,936,412: 8 attempts12,6425,936,412
Read bin counts

12,642–605,019: 1,324; 605,019–1,197,396: 413; 1,197,396–1,789,773: 221; 1,789,773–2,382,150: 140; 2,382,150–2,974,527: 82; 2,974,527–3,566,904: 46; 3,566,904–4,159,281: 28; 4,159,281–4,751,658: 22; 4,751,658–5,344,035: 10; 5,344,035–5,936,412: 8

Notable events

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

Recorded generation exits
Exit statusCount
CompletionBudgetExceeded1
ContextBudgetExceeded180
Submitted2,106
TimeExceeded7

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