Skip to content

[8/10] Build draft models from per-layer specs - #1052

Draft
jiapingW wants to merge 1 commit into
split/config-layer-contractsfrom
split/config-layer-spec
Draft

jiapingW wants to merge 1 commit into
split/config-layer-contractsfrom
split/config-layer-spec

Conversation

@jiapingW

@jiapingW jiapingW commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Make the component factories and model layers consume LayerSpec. Move attention, FFN and convolution structure out of algorithm parameters and validate algorithm context contracts. Keep cross-layer behavior in the algorithm.

Legacy export rejects layouts that cannot be represented without losing structure. The versioned public format follows in the next PR.

Depends on #1061.

Validation: 653 CPU-suite tests completed, 48 skipped.

Stack: #1042 → #1043 → #1058 → #1059 → #1044 → #1060 → #1061 → #1052 → #1045 → #1046.
Independent CPU CI: #1053.

@jiapingW
jiapingW force-pushed the split/config-layer-contracts branch from 436969a to a854575 Compare November 1, 2026 06:11
@jiapingW
jiapingW force-pushed the split/config-layer-spec branch from 6379350 to a0ea9b0 Compare November 1, 2026 06:11

This branch has not been deployed

No deployments
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