Should reForge continue development, or be archived? #109
Replies: 33 comments 18 replies
-
Maybe pausing adding new features is a good idea, and simply fix what needs fixing for now. |
Beta Was this translation helpful? Give feedback.
-
+1 - solidify the framework first, pretty toys later. |
Beta Was this translation helpful? Give feedback.
-
I am also a project developer. It is certain, I've dedicated no less than 1,500 hours to my project over the course of the past 14+ months. My project has 31 stars (one is mine). Sometimes I'll see a guy whip up a comfy node, post it, and it gets hundreds of stars all told in < 24 hours. There's about 10 people I can confirm with certainty who have installed / used my project. I'm sure there's more but there is zero buzz, no one reporting Issues, I'm mostly talking to the wall in my discord channel, I made a Reddit post with 0 replies, etc. I'm working on it daily, and new features / improvements are always buzzing through my head. It's very rewarding to me. I wish it would get more attention, but it's not my motivation, I'm in love with the project. It seems to me, that you put an S on your chest and saved the Forge community from abandonment with Forge. All hope was lost, but you swooped in and saved us. Personally, I'm very grateful for your efforts, and it's inspiring to see someone work so hard on such useful, and complicated software. I don't know your motives, but my advice to you is just to do what makes you feel good. I'm still running ReForge, but there is a very good chance I'll be switching over to main Forge again, depending on what's cooking there. If your drive on this project is to fulfill the community's needs, everything is always changing quickly in this scene... time will only tell at this point. |
Beta Was this translation helpful? Give feedback.
-
OG Forge is headed to 'Experimental' - no guarantees of continuing benefit for low-end systems. So far reForge (dev and Main) is faster than Forge for all projects I've imported over, just feels like there's a few bits here and there that need tightening-up/refining. Your rate of commits and additions is frankly impressive, if you wanted to stagger the roll-out of new features and instead build on the framework you've already put in place for the sake of stability/flow - there's already more than enough added features over Forge to keep us busy in the meantime! |
Beta Was this translation helpful? Give feedback.
-
In my mind, you've stabilized Forge and kept it viable for a daily driver. That's a vital cause. From an outsider's observations, the efforts of Forge's dev2 branch seemed to lead nowhere. If that had born more fruit, I would have suggested you consider refocusing to pull requests and contributions to the main repo. As it stands, I don't see an issue with an experimental and stable projects based on the same code, Forge can do the experiments it finds worthy, and if you feel it's worthy to continue ReForge, I think many would find the stability and reliability very comforting. (Your efforts saved me from going back to A1111, so I can't really recommend archiving this unless you're finished working on it. You have support from me.) |
Beta Was this translation helpful? Give feedback.
-
After i got |
Beta Was this translation helpful? Give feedback.
-
I would still continue development, mostly because I don't trust lllyasviel to simply add or fix a few things for a month (or less) then abandon the project all over again, there's already a precedent with that dev. There's also the fact lllyasviel stated that all future changes would be experimental and most likely break things, so I would not switch back to the main branch anytime soon. Honestly, please consider continuing. ReForged has been nothing short of amazing. |
Beta Was this translation helpful? Give feedback.
-
,I found that gradient 4 Forge deleted the entire ldm_patched directory, which will result in many extensions that specifically support forge being unusable in the future.(ic-light.deepcache.....),If terminate reforge, you can only use these useful extensions on the old version. |
Beta Was this translation helpful? Give feedback.
-
I think the experimental side of Forge is going to keep it from being daily use for the vast majority of the community. I really appreciate all you've done to update and revitalize the original parts that made Forge great. I think reForge is going to be what I recommend to people for a long time so I hope you'll keep it around and update it. Just don't burn yourself out worrying about every request that comes in. Keeping some updates rolling along will keep most of us around for a long time to come. |
Beta Was this translation helpful? Give feedback.
-
What if the goal changes? As far as I can tell, SDForge won't be the same SDForge. It will be experimental, meaning if you need a stable solution for work, it won't be a suitable choice. So, how about aiming ReForge as a stable version of SDForge ... only includes features that deem stable for daily work. It may also include features that will never be added to SDForge because they do not align with its project goal. |
Beta Was this translation helpful? Give feedback.
-
Stable ReForge would be perfect and have little bits of pieces of new stuff as well every now and then. |
Beta Was this translation helpful? Give feedback.
-
I'm extremely grateful for the work you've done so far. The speeds I'm getting vs auto1111 is vastly better and as others pointed out, adjusting current framework would be better than adding new features, unless they're super important. |
Beta Was this translation helpful? Give feedback.
-
Be the @mashb1t of Forge. Agree with view that stabilizing existing stuff is best. |
Beta Was this translation helpful? Give feedback.
-
You said it yourself, Forge is changing completely. I don't think you should worry about implementing Forge's new vision at all. If people want to go experimental, they will install Forge. Meanwhile I am enjoying and loving reForge for what it is, the good old Forge but with more and new stuff added. |
Beta Was this translation helpful? Give feedback.
-
if Illyas adds the samplers like CFG++ etc then I'll use his repo, until then I'm sticking with reforge |
Beta Was this translation helpful? Give feedback.
-
The best option would be to continue developing this project as its own, because we can't trust illyasviel that much for constant updates/fixes for Forge (he's good at disappearing for like 5-6 months, then he returns and so on - guess everyone knows that already). He's good at what his doing, but he abandons the project when you least expect it. Maybe you can get involved into the main Forge repo, talk with him. Unfortunately I'm no coder! :( |
Beta Was this translation helpful? Give feedback.
-
Dear Panchovix Absolutely DO keep going please! You have done a great job so far and I am super grateful for not having to devolve to A1111 or learn to thread the comfy spagetthi tree, ugh. Thanks for the continued work. Sadly I cannot offer any help as I am a mere user but you have my gratitude and that of many others I am sure. Please don't get jaded by entitled demands from ill-mannered folk, focus on the joyful aspects and fix the big ticket items as you have time. I wish you very well |
Beta Was this translation helpful? Give feedback.
-
First of all thank you for your contribution to keep running forge for those who have to run it for hardware reasons. Again, please follow your heart, when you're busy or feel annoyed, ignore this place and enjoy your life. We wish you and your project (from now on it's your project and not a "fork") the best of luck! |
Beta Was this translation helpful? Give feedback.
-
I just wanted to chime in and say I'm now using your fork exclusively, it combines so many of the best features all together! So I'm all for you continuing the project! |
Beta Was this translation helpful? Give feedback.
-
I say stick with it, the update to Forge has broken some addons I rely on such as the Civit++ browser. Until such time as the addons I rely on work with the new forge I am sticking with reForge. |
Beta Was this translation helpful? Give feedback.
-
@Panchovix I suggest just wait a bit seems to be until August 11, until Forge is done adding their changes and then port the changes over to here reforge. At the end of the day it was stated that forge is experimental and so it will have breaking changes. We do need a stable forge that is stable and usable and it's not like you can't take the features from forge and implement them here in reforge just to be safe. The best is to continue development of reforge in the case it does get abandoned again or the author of Forge gives you or a group of developers authority to his dev and main branches but that is unlikely |
Beta Was this translation helpful? Give feedback.
-
I signed up to github to thank you for all your effort. Reforge keeps on getting more impressive with every update. Just like me, I imagine there must be many other creatives quietly enjoying the fruits of your coding, comfortably generating images and ideas on their minimalist hardware and budget. Enjoy your week. |
Beta Was this translation helpful? Give feedback.
-
The current forge has broken extensions such as regional prompter which I use heavily. Yes, if possible keep it up. We need alternatives. And if possible a master branch that isn't a WIP and we can rely on to run AI on! |
Beta Was this translation helpful? Give feedback.
-
As others have said, Forge is going strong right now, but who knows for how long. ReForge is really solid. You've done an outstanding job with it. I don't think you need to archive it unless you just aren't feeling it anymore. I still use ReForge and will continue to do so, at least until I see a compelling reason to switch, though I also use Comfy for Flux and Invoke for inpainting and rescaling. But if I need to blast out a bunch of images or iterate on some prompts, then ReForge is my go-to. |
Beta Was this translation helpful? Give feedback.
-
To add: certain FORGE features have issues still, adetailer for instance will not use "separate checkpoint" currently so having another solid version - REFORGE - is a massive thing. Reliable tools to get the job done are what we need and you are providing an excellent one. :) |
Beta Was this translation helpful? Give feedback.
-
As some of you guys have noticed, now I have been assigned as collaborator to the original Forge branch. This means that the new-main-forge branch is now deprecated. The other branches (main, dev_upstream) will be keep getting updated as A1111/Comfy gets updated (respectively). Those branches probably will be updated slower, but in mind to keep them stable and compability with older extensions. Any question is welcome! |
Beta Was this translation helpful? Give feedback.
-
reForge is the best! |
Beta Was this translation helpful? Give feedback.
-
Add Zluda support for AMD? |
Beta Was this translation helpful? Give feedback.
-
At this point, I really think this should continue development. I'd really like for there to be a way to implement Flux support on this one. lllyasviel is currently AWOL from Forge development with no sign of return. |
Beta Was this translation helpful? Give feedback.
-
Dear author support the project as long as you can. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there guys, hope you all are doing good!
I do this question, since now as we know, original Forge has being started to be updated, moving the backend from what it had before vs a completely new one https://github.com/lllyasviel/stable-diffusion-webui-forge.
This means, since he's the author he does know a lot of what he's doing, probably will implement new models architectures, etc. Also for sure he will update the built it in controlnet extension, while I don't have the knowledge for that.
For now the main differents/features that reForge has vs Forge, discarding the backend are:
So I ask, should reForge continue development? The thing is, I don't think me alone will be able to implement new models architectures into it, since I lack the knowledge to modify the patcher on forge_loader.py to manage comfy backend (the code to make new models is on dev_upstream, but since they aren't patched for forge/A1111, they don't work)
You can let me know what you guys think!
Beta Was this translation helpful? Give feedback.
All reactions