sevagh / demucs.cpp

C++17 port of Demucs v3 (hybrid) and v4 (hybrid transformer) models with ggml and Eigen3
https://freemusicdemixer.com/
MIT License
93 stars 12 forks source link

Support Demucs v3 (hdemucs_mmi) #11

Closed sevagh closed 5 months ago

sevagh commented 7 months ago

Architecture is not too far from v4, except this codebase is missing an LSTM (which I have in umx.cpp: https://github.com/sevagh/umx.cpp/blob/main/src/lstm.cpp)

Still, it will take some effort to trace through every step of v3 inference and implement it all correctly.

sevagh commented 5 months ago

This is done in #17