You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
evaluate on GitHub-hosted runners (16 GB) cannot complete memory-heavy submissions: the build is SIGTERM-killed (exit 143) mid-build with no Lean error, and the notify bot then closes the submission with the misleading hint that Submission.lean failed to compile. The workflow already documents this failure mode and its manual remedy in the comment above runs-on: (flip to [self-hosted, chonk], as was done for #467), but there is currently no discoverable path for a submitter to request it, and the failure message points the wrong way.
Exact resource profile of the #1077 tree, measured locally on the official pin (Lean 4.33.0, cgroup MemoryMax=39 GB, swap disabled): 9,422 jobs, 4 h 13 min wall, 5 h 13 min CPU, 17.81 GB aggregate peak RSS, zero swap/OOM events, zero warnings, axioms exactly {propext, Classical.choice, Quot.sound}. That peak is irreducibly above 16 GB (single-module elaborations of large kernel-certificate files dominate it) but fits chonk and the 360-minute job cap with wide margin.
Asks
A supported route for memory-heavy submissions — any of: a maintainer-applied label that reruns evaluate on chonk; memory-aware routing; or documented guidance in the submission docs on how to request the big runner.
A more accurate failure comment when the evaluate process dies by signal (exit 143/137): distinguish "killed (likely resources)" from "Lean compile error" — the current message sends submitters down the wrong path.
Summary
evaluateon GitHub-hosted runners (16 GB) cannot complete memory-heavy submissions: the build is SIGTERM-killed (exit 143) mid-build with no Lean error, and the notify bot then closes the submission with the misleading hint thatSubmission.leanfailed to compile. The workflow already documents this failure mode and its manual remedy in the comment aboveruns-on:(flip to[self-hosted, chonk], as was done for #467), but there is currently no discoverable path for a submitter to request it, and the failure message points the wrong way.Concrete case
e8_irrep_tensor_square_decomp, submitted twice:Exact resource profile of the #1077 tree, measured locally on the official pin (Lean 4.33.0, cgroup
MemoryMax=39 GB, swap disabled): 9,422 jobs, 4 h 13 min wall, 5 h 13 min CPU, 17.81 GB aggregate peak RSS, zero swap/OOM events, zero warnings, axioms exactly{propext, Classical.choice, Quot.sound}. That peak is irreducibly above 16 GB (single-module elaborations of large kernel-certificate files dominate it) but fits chonk and the 360-minute job cap with wide margin.Asks
evaluateon chonk; memory-aware routing; or documented guidance in the submission docs on how to request the big runner.Happy to provide any further measurements. Thank you!