Skip to content

th#964: family lane policy twin — bare conv-UNet bindings AUTO-pick scale-free #fp8 locally#361

Merged
PaulFidika merged 1 commit into
masterfrom
release/th964-ladder-family-root
Jul 21, 2026
Merged

th#964: family lane policy twin — bare conv-UNet bindings AUTO-pick scale-free #fp8 locally#361
PaulFidika merged 1 commit into
masterfrom
release/th964-ladder-family-root

Conversation

@PaulFidika

Copy link
Copy Markdown
Contributor

Local-parity half of th#964 (hub commits bb6b8808 / 47bb4bbf): cozy-local ladder picks must match hub picks for conv-UNet families.

  • gen_worker.models.ladder: family_root (twin of tensorhub modelfamily.Root), CONV_UNET_W8A8_EXCLUDED_ROOTS = {sd1, sd2, sdxl}, w8a8_excluded_for_family, and pick_family_fp8_flavor / maybe_rebind_family_fp8 — on sm_89+ a bare excluded-family binding AUTO-picks the best scale-free #fp8 sibling (hub tiebreak, fit-gated); below sm_89 bf16 stays the sub-floor default; explicit pins untouched.
  • WorkerResolvedRepo carries the resolve's model_family ("" on hubs not sending it — policy off, matching Go's zero-value FamilyRoot); slot-declared family is the fallback, mirroring the hub's binding.Family fallback.
  • Local CLI resolve (resolve_bindings) runs the family fold ahead of the GGUF fold over ONE shared resolve; select_gguf no longer lets an AUTO-ineligible w8a8 row suppress the GGUF pick.
  • Shared precision-ladder vectors: this repo has carried none since pgw#515; no shared format touched.

Gates: ruff + mypy clean on touched files; full suite 453 passed, 5 skipped, 1 xfailed.

🤖 Generated with Claude Code

…ngs AUTO-pick scale-free #fp8 locally

gen_worker.models.ladder gains family_root (modelfamily.Root twin) and the
conv-UNet w8a8 exclusion table; a maybe_rebind_family_fp8 fold (hub-parity
AUTO pick over the resolve's sibling_flavors, sm_89+ only, bf16 stays the
sub-floor default; pins untouched) runs in the local CLI resolve ahead of
the GGUF fold over one shared resolve. WorkerResolvedRepo carries the
resolve's model_family (slot-declared family as fallback); select_gguf no
longer lets an AUTO-ineligible w8a8 row suppress the GGUF pick. Shared
vectors: none in this repo; no format change.
@PaulFidika
PaulFidika merged commit 70e7fa2 into master Jul 21, 2026
1 check passed
@PaulFidika
PaulFidika deleted the release/th964-ladder-family-root branch July 21, 2026 07:56
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