Skip to content

[BREAKING] Improve organization of WaveNet code & internalized functionality#250

Merged
sdatkinson merged 2 commits into
mainfrom
internalize
Apr 16, 2026
Merged

[BREAKING] Improve organization of WaveNet code & internalized functionality#250
sdatkinson merged 2 commits into
mainfrom
internalize

Conversation

@sdatkinson

Copy link
Copy Markdown
Owner

Just a bit of cleanup while we're making breaking changes in the next version release.

Move configuration types to params.h, implementation classes to detail.h,
and WaveNet/WaveNetConfig/JSON parsing to model.h and model.cpp. Slimmable and
tests include wavenet/model.h; CMake globs NAM/*/*.cpp for the new path.
Update Doxygen RST class paths. Format with clang-format.

Made-with: Cursor
Relocate NAM/slimmable_wavenet.* alongside the rest of the WaveNet code.
model.cpp now includes slimmable.h from the same directory.

Made-with: Cursor
@sdatkinson sdatkinson merged commit 8b5a7ce into main Apr 16, 2026
3 checks passed
@sdatkinson sdatkinson deleted the internalize branch April 16, 2026 21:20
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