Skip to content

pgw#626 / th#1059 twin: mandatory-lane admission follows the hub-resolved execution lane (0.50.1)#378

Merged
PaulFidika merged 1 commit into
masterfrom
pgw626-mandatory-lane-resolution
Jul 23, 2026
Merged

pgw#626 / th#1059 twin: mandatory-lane admission follows the hub-resolved execution lane (0.50.1)#378
PaulFidika merged 1 commit into
masterfrom
pgw626-mandatory-lane-resolution

Conversation

@PaulFidika

Copy link
Copy Markdown
Contributor

Worker half of the 2026-07-23 sdxl P0 (tensorhub th#1059). The #fp8-w8a8 flavor token names the STORAGE format; SDXL's mixed variant executes the w8a16 upcast lane (plain graphs). _validate_required_compile (and 5 sibling mandatory-lane derivations) keyed on the flavor token and refused every hub dispatch with required_compile_missing — Paul's live jobs failed at 21:54Z once the hub half started dispatching sdxl again.

  • Executor._resolved_mandatory_lane: mandatory-ness follows the HelloAck resolution lane when known (w8a8/w4a4 stay fail-closed; plain activations admit + JIT-warm like bf16); flavor-token fallback without lane evidence; conflicting evidence fails closed.
  • Version 0.50.1 + CHANGELOG; tests test_mandatory_lane_th1059.py (6, incl. the exact live failure shape); mypy + ruff clean.

After merge: tag v0.50.1 (PyPI publish action), then sdxl image rebuild/republish (tracked in pgw#626 / th#1059).

🤖 Generated with Claude Code

…lved execution lane, not the flavor token (0.50.1)

The #fp8-w8a8 flavor names the STORAGE format; SDXL's mixed variant serves
the w8a16 upcast lane (plain graphs, never scaled_mm). _ref_mandatory_lane
classified any #fp8-w8a8 ref as mandatory-w8a8, so _validate_required_compile
refused every hub dispatch for the mixed lane with required_compile_missing —
the worker half of the 2026-07-23 sdxl P0 (live user-visible failures at
21:54Z once tensorhub th#1059 started dispatching sdxl again).

Executor._resolved_mandatory_lane derives mandatory-ness from the HelloAck
resolution lane when known (w8a8/w4a4 activations stay fail-closed; plain
activations admit and JIT-warm like bf16); the flavor token remains the
fallback without lane evidence; conflicting evidence fails closed. All six
derivation sites swapped. Tests: test_mandatory_lane_th1059.py incl. the
exact live failure shape.
@PaulFidika
PaulFidika merged commit 3177272 into master Jul 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant