Skip to content

[FEATURE] Sequential model - #323

Merged
sdatkinson merged 4 commits into
mainfrom
142-feature-sequential-model
Aug 23, 2026
Merged

[FEATURE] Sequential model#323
sdatkinson merged 4 commits into
mainfrom
142-feature-sequential-model

Conversation

@sdatkinson

@sdatkinson sdatkinson commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add Sequential model loading and processing through the normal Core model factory
  • define the canonical envelope as complete nested child NAM objects in config.models, with an empty top-level weights array and the existing file version
  • support nested Sequential models and validate child sample rates, channel compatibility, wrapper weights, and processing buffer sizes
  • document the format and the intentional rejection of the unrecoverable legacy prototype representation

Compatibility note

This does not change the existing .nam file version. Earlier experimental Sequential exports that stored bare child configs plus flattened wrapper weights are intentionally unsupported because they do not contain enough information to recover child architectures and weight boundaries reliably.

This PR also leaves the existing Core Linear tap-order convention unchanged. Trainer/Core agreement for multi-tap Linear models is a separate compatibility concern and is not silently folded into Sequential support.

Resolves #142

@sdatkinson sdatkinson changed the title Add Sequential model support [FEATURE] Sequential model Aug 22, 2026
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.

[FEATURE] Sequential model

1 participant