-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update(requirements) added missing fairseq #839
base: master
Are you sure you want to change the base?
Conversation
I noticed that too, I was about to ask why @InsanEagle removed fairseq. I think it was a typo or idk. Also, @w-okada why don't remove fairseq completely? We can use transformers instead, idk if is faster but is an option |
Idk why, but Google Colab can't install |
The requirement file is used everywhere when building from source, it's also very common for Python projects. So yes, this should be reverted. If Colab had issues with it, another workaround should be applied rather than modifying the main project requirements/server files (or making sure the modification doesn't alter the rest of the project). |
I completely agree with you. it might be a good idea to create a separate Also, if you need to return the |
From my tests on Kaggle, fairseq don't build with the --no-build-isolation argument. That's why I was installing the fairseq before installing the requirements.txt on Colab. Installing pyworld on a different line should work. I'll try to update the Colab files since now I have more knowledge about notebooks/python. The Colab Notebook was kinda hardcoded to work but I'll re-make some cells to prevent more issues. |
Bump pyworld to 0.3.4, as 0.3.3 doesn't seem to be able to build on recent linux systems. Never got 0.3.3 to compile locally, and what I'm assuming was a colab VM update also broke it recently. Bumping the minor revision fixes it and doesn't seem to have any drawbacks. |
That is very odd as we specifically locked the Dockerfile to pyworld 0.3.3 because 0.3.4 is breaking the building of wheels... Have you tested on linux installations other than your system? edit: full instruction on Dockerfile:
see #502 |
I don't know what is up, but pyworld 0.3.3 doesn't build wheel on a fresh Ubuntu 22.04 container here.
Same issue also happens on both of my Arch systems, as well as the google colab platform. Not sure what to think of it. Bumping to 0.3.4 allows it to build again |
Using --no-build-isolation argument don't fix it in pyworld==0.3.3? |
I'm gonna do some more testing to see if 0.3.4 really can't build on some systems. I still believe 0.3.4 is a better fit, as it just works with I also took a look at the current dockerfile, and I don't really agree with it. While it may work in it's current state, mixing packages with For the sake of simplicity, if we can confirm that 0.3.4 is indeed more reliable, let's just go with that. Nothing is preventing the dockerfile from working around it, which it already is. |
still broken for me I don't know what is up, but pyworld 0.3.3 doesn't build wheel on a fresh Ubuntu 22.04 container here.
|
|
Fairseq was recently added on master branch but is missing in requirements, causing a crash when selecting an RVC model to load.