Comments (4)
from demucs.cpp.
from demucs.cpp.
On my computer (AMD Ryzen 5950X processor), it takes ~34 seconds to demix a 5-second test track (with OMP_NUM_THREADS=1). That seems to line up with your measurement, 7x demixing time compared to track length
Note that demucs.cpp was designed to use the demucs segment length of 7.8 seconds (that might explain where the 7 number comes from):
- https://github.com/sevagh/demucs.cpp/blob/main/src/model.hpp#L669
- https://github.com/sevagh/demucs.cpp/blob/main/src/model.hpp#L19
from demucs.cpp.
Nice, how? Did you use NVBLAS/cuBLAS? Or the proper PyTorch version of Demucs?
I also have a 3090 but I don't target any GPU acceleration in the demucs.cpp code (the goal is to be simple and CPU-only, for now).
from demucs.cpp.
Related Issues (9)
- Support Demucs v3 (hdemucs_mmi) HOT 1
- unknown target CPI 'apple-m1' HOT 2
- Question about GPU HOT 6
- demucs_mt.cpp.main hard wired for 4-source HOT 2
- Memory access error with MT on mac HOT 2
- Feature request - better progress reporting and logging HOT 5
- Feature request - optional logging HOT 1
- CMakeLists.txt demucs.cpp.test target - missing dependency gtest HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from demucs.cpp.