Skip to content

Promote reusable framework runtime building blocks - #186

Merged
0xShug0 merged 1 commit into
mainfrom
preview/framework-improvements
Aug 5, 2026
Merged

Promote reusable framework runtime building blocks#186
0xShug0 merged 1 commit into
mainfrom
preview/framework-improvements

Conversation

@0xShug0

@0xShug0 0xShug0 commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • promote reusable cached decode and Mimi codec runtime pieces from preview model work
  • add framework MIDI file writing plus CLI artifact output support for .mid payloads
  • add NormConfig::preserve_input_layout for layout-sensitive norm callsites
  • add CPU-specific SDPA lowering (ExplicitCpuPerHead) and optional Qwen LM-head input cast type
  • add a framework MIDI unit test with exact MIDI byte coverage

Validation

  • cmake --build build/debug -j 16 --target audiocpp_cli
  • cmake --build build/debug -j 16 --target midi_file_test
  • ./build/debug/bin/midi_file_test

This PR intentionally excludes PersonaPlex, MuScriptor, NeuTTS, and DramaBox release files so reusable framework pieces can land first.

@0xShug0
0xShug0 force-pushed the preview/framework-improvements branch from 143eb3a to 1947e18 Compare August 5, 2026 02:48
@0xShug0
0xShug0 merged commit 293f83a into main Aug 5, 2026
6 checks passed
@0xShug0
0xShug0 deleted the preview/framework-improvements branch August 5, 2026 04:53
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