fix: Make infer-web.py work again: upgrade gradio, restrict versions for torch and matplotlib, fix temp path#2529
Open
Tsar wants to merge 2 commits intoRVC-Project:mainfrom
Open
fix: Make infer-web.py work again: upgrade gradio, restrict versions for torch and matplotlib, fix temp path#2529Tsar wants to merge 2 commits intoRVC-Project:mainfrom
Tsar wants to merge 2 commits intoRVC-Project:mainfrom
Conversation
…than first versions with incompatible changes
|
Thank you for sorting out the solutions to the latest dependency problems. I found another issue that can be solved in this post (#2227), and after that, the list of dependencies provided here works well with one-click-training. :) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull request checklist
The PR has a proper title. Use Semantic Commit Messages. (No more branch-name title please)
Make sure this is ready to be merged into the relevant branch. Please don't create a PR and let it hang for a few days.
Ensure you can run the codes you submitted succesfully. These submissions will be prioritized for review:
Introduce improvements in program execution speed;
Introduce improvements in synthesis quality;
Fix existing bugs reported by user feedback (or you met);
Introduce more convenient user operations.
PR type
Description
torch must be older than 2.6, otherwise there will be errors like this:
matplotlib must be older than 3.10, otherwise there will be errors like this:
gradio should be upgraded, otherwise there will be problems which were reported multiple times: broken "One-click training" button and etc:
I upgraded it to 3.48.0 as suggested in Gradio version #2355.
Warning: UI starts looking a little bit different after this change! But at least it works.
Current dir + TEMP + temporary file path might get too long and you may start experiencing errors like this:
That's why I decided to use temporary directory provided by OS instead of hardcoded TEMP inside current dir.
Screenshot