Skip to content

th#1803 docs: bindings-as-config + tensor-layout contract - #657

Merged
PaulFidika merged 3 commits into
masterfrom
1803-docs
Aug 11, 2026
Merged

th#1803 docs: bindings-as-config + tensor-layout contract#657
PaulFidika merged 3 commits into
masterfrom
1803-docs

Conversation

@PaulFidika

Copy link
Copy Markdown
Contributor

Doc-only. Paul's 2026-08-11 rulings (tracker th#1803, DESIGN-RULINGS §1.32).

  • docs/endpoint-authoring.md — the section that taught authors how to quantize in setup() is retitled "Do NOT quantize weights in setup()": quant selection is binding config, code is quant-generic over its declared tensor layout. report_applied_lane (pgw#1104) is kept and rescoped — it still covers runtime-gated engagement (kernel/compile arms), and remains mandatory for the two shipped endpoints that predate the ruling. Also: the tensor-binding-contract section now says to declare the layout you execute, not a quant; the storage_dtype paragraph names flavor choice as deploy config.
  • docs/compile-cache.md — the tensor-layout contract is a core platform feature; compatibility is answered ahead of time at rebind and request time.

Companion PRs: tensorhub #1045, inference-endpoints 1803-docs.

🤖 Generated with Claude Code

The authoring guide told authors how to quantize in setup(); Paul rejected that
pattern (DESIGN-RULINGS §1.32). Quant selection is binding config, code is
quant-generic over its declared tensor layout. report_applied_lane stays — it now
covers the runtime-gated engagement half, and the two un-converted endpoints.
…ector is dead

Paul's second and third same-day follow-ups. Quantization is ahead-of-time only
(conversion endpoint) — boot-quant costs cold-boot seconds and wasted transfer, and
the path is deleted rather than kept as a fallback. The flavor system is an
arbitrary-string sub-selector being replaced by tensor-layout-contract compatibility
(DESIGN-RULINGS §1.33; th#1809 hub, pgw#1143 SDK), so the flavor spellings in these
docs are marked as current-state, not the target.
@PaulFidika
PaulFidika merged commit b806e78 into master Aug 11, 2026
2 checks passed
@PaulFidika
PaulFidika deleted the 1803-docs branch August 11, 2026 21:01
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