Closed turian closed 1 year ago
Hey @turian. Thanks for raising this. I think we can add librosa as an optional dependency since its only needed for the mel filterbanks. Is scipy also a problem for you? I think we could move to be optional as well potentially.
If you want to take a look, I have started a branch that moves librosa and scipy to optional install by default.
scipy is generally fine. Just librosa with it's weird numba pin sucks so much.
I am happy the beta test when the branch is ready!
Great, could you give the librosa branch a try? I did some basic testing and things seemed to be working for me.
pip3.8 install --upgrade git+https://github.com/csteinmetz1/auraloss.git@librosa
appears to work. If you submit a PR, I can also code review the diff if you like
Thanks, see #37.
Should be solved with #37 now and merged to main.
Given different versions of OSes with different versions of librosa, librosa is a huge pain to install on certain machines.
For example, I use lambdalabs GPUs and the librosa is wrong. This old librosa depends upon a particular pinned version of numba that's a huge pain to install:
Thus, I think librosa should be deprecated.