I've forked Forge and updated (the most I could) to upstream dev A1111 changes!
![]() | Hi there guys, hope is all going good. I decided after forge not being updated after ~5 months, that it was missing a lot of important or small performance updates from A1111, that I should update it so it is more usable and more with the times if it's needed. So I went, commit by commit from 5 months ago, up to today's updates of the dev branch of A1111 (https://github.com/AUTOMATIC1111/stable-diffusion-webui/commits/dev) and updated the code, manually, from the dev2 branch of forge (https://github.com/lllyasviel/stable-diffusion-webui-forge/commits/dev2) to see which could be merged or not, and which conflicts as well. Here is the fork and branch (very important!): https://github.com/Panchovix/stable-diffusion-webui-forge/tree/dev_upstream_a1111 Make sure it is on dev_upstream_a111 All the updates are on the dev_upstream_a1111 branch and it should work correctly. Some of the additions that it were missing:
If you want to test even more new things, I have added some custom schedulers as well (WIPs), you can find them on https://github.com/Panchovix/stable-diffusion-webui-forge/commits/dev_upstream_a1111_customschedulers/
What doesn't work/I couldn't/didn't know how to merge/fix:
The list (but not all) I couldn't/didn't know how to merge/fix is here: https://pastebin.com/sMCfqBua. I have in mind to keep the updates and the forge speeds, so any help, is really really appreciated! And if you see any issue, please raise it on github so I or everyone can check it to fix it! If you have a NVIDIA card, I suggest to use --cuda-malloc --cuda-stream --pin-shared-memory to get more performance. After ~20 hours of coding for this, finally sleep... [link] [comments] |