Update or Downgrade Forge UI? Here’s What You Need to Know!

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • If your Forge UI works fine, it's best to leave it as it is without updating. However, if something is broken or not working properly, follow this tutorial to switch to a different version and resolve the issue. This video covers how to update or downgrade Forge UI and switch between versions if you've updated Forge and it no longer works.
    What You’ll Learn:
    How to update or downgrade Forge UI
    Switching between Forge versions
    Key Git commands for managing Forge versions
    List of Git Commands:
    git fetch --all
    Purpose: Fetches updates from all remotes.
    Details: Downloads the latest changes from all remote repositories without modifying the working directory or local branches. It updates your remote-tracking branches.
    git checkout 29be1da
    Purpose: Checks out the latest stable version.
    Details: Switches the working directory to match the state of the repository at the specified commit 29be1da, which is known to be the latest stable version. This is often used to view or work on a specific stable state of the project.
    git checkout dev2
    Purpose: Switches the working directory to the dev2 branch.
    Details: Changes the files in your working directory to match the latest commit on the dev2 branch. This branch is maintained by the community and can be less stable. If the branch does not exist locally but exists on the remote, it will also set up tracking for the remote branch.
    git log -1
    Purpose: Shows the latest commit.
    Details: Displays information about the most recent commit on the current branch, including the commit hash, author, date, and commit message.
    git log
    Purpose: Displays the commit history.
    Details: Shows a list of all commits in the repository, starting with the most recent. You can see commit hashes, author, date, and commit messages.
    use space to navigate to next page, use q to quit
    git log --oneline
    Purpose: Shows a simplified view of the commit history.
    Details: Displays each commit on a single line, showing the commit hash and the commit message. This is useful for a quick overview.
    use space to navigate to next page, use q to quit
    git branch
    Purpose: Lists all the branches in your repository.
    Details: Displays all local branches and indicates the current branch with an asterisk (*) next to it.
    git switch -c WorkingForge
    Purpose: Creates a new branch and switches to it.
    Details: Creates a new branch named WorkingForge and switches to it. This is useful for isolating your work from the main branch.
    User-friendly command to switch between created branches
    git switch WorkingForge
    Purpose: Switches to an existing branch.
    Details: This command switches your working directory to the branch named WorkingForge.
    git branch -d branch_name
    Purpose: Deletes a local branch.
    Details: Deletes the specified branch. This is useful for cleaning up branches that are no longer needed. The branch must be fully merged before it can be deleted using this command.
    git checkout branch_name
    Purpose: Switches to a different branch.
    Details: Switches the working directory to match the specified branch. This changes the files in your working directory to match the latest commit on the branch.
    git branch -r
    List All Remote Branches
    git status
    To see what changes are unstaged, you can run
    Stash Changes (if you don't want to commit them yet):
    If you want to temporarily save your changes without committing, you can stash them
    List of git commands
    git-scm.com/docs

Комментарии • 51

  • @pixaroma
    @pixaroma  3 месяца назад +3

    Update 11 August 2024, forge got an update for flux, read more github.com/lllyasviel/stable-diffusion-webui-forge/discussions/981
    ---
    If your Forge works fine, it's best to leave it as it is without updating. You can continue using it without issues. However, if something is broken or not working properly, you can try the methods I've shown in the tutorials to switch to a different version and resolve the issue.
    Reddit announcement
    www.reddit.com/r/StableDiffusion/comments/1dbbz1r/forge_announcement/
    Git Commands
    git fetch --all
    Purpose: Fetches updates from all remotes.
    Details: Downloads the latest changes from all remote repositories without modifying the working directory or local branches. It updates your remote-tracking branches.
    git checkout 29be1da
    Purpose: Checks out the latest stable version.
    Details: Switches the working directory to match the state of the repository at the specified commit 29be1da, which is known to be the latest stable version. This is often used to view or work on a specific stable state of the project.
    git checkout dev2
    Purpose: Switches the working directory to the dev2 branch.
    Details: Changes the files in your working directory to match the latest commit on the dev2 branch. This branch is maintained by the community and can be less stable. If the branch does not exist locally but exists on the remote, it will also set up tracking for the remote branch.
    git log -1
    Purpose: Shows the latest commit.
    Details: Displays information about the most recent commit on the current branch, including the commit hash, author, date, and commit message.
    git log
    Purpose: Displays the commit history.
    Details: Shows a list of all commits in the repository, starting with the most recent. You can see commit hashes, author, date, and commit messages.
    use space to navigate to next page, use q to quit
    git log --oneline
    Purpose: Shows a simplified view of the commit history.
    Details: Displays each commit on a single line, showing the commit hash and the commit message. This is useful for a quick overview.
    use space to navigate to next page, use q to quit

  • @jyntvrma
    @jyntvrma 3 месяца назад +2

    I've been wanting to learn Comfy UI from scratch. You're the best! The way you make your videos easy to understand is insane. Love the quality of your videos! ❤️

  • @emptyheros
    @emptyheros 2 месяца назад

    Omg you're amazing. I know NOTHING about git or anything program related for that matter and I was trying to get the old forge back. I had no clue how to do it until I stumbled by this video.

  • @fishpickles1377
    @fishpickles1377 3 месяца назад +2

    Great information, thanks. I hope your first ComfyUI video is a tutorial on what the hell it is lol

    • @pixaroma
      @pixaroma  3 месяца назад +2

      Yeah I will try to explain in a easy to understand way once i explain the installation and setup

  • @bertoness77
    @bertoness77 3 месяца назад

    Yup....it happen before i watch this.....and working fine now after reverting to stable version, thanks

  • @TomMarvoloRiddle1000
    @TomMarvoloRiddle1000 2 месяца назад

    Thank you for your videos, they have been invaluable to me in the world of neural networks!

  • @romeofthesouth
    @romeofthesouth Месяц назад

    lifesaver! I've actually been on the Dev2 branch for ages but decided to switch back to the main, but things like inpaint anything and temporal kit stopped working. As did the models in Reactor.

    • @pixaroma
      @pixaroma  Месяц назад +1

      just today they made an update to the main version, so it works with flux, but maybe just install it on separate folder so you still have the working version.

  • @RisetOnline
    @RisetOnline 3 месяца назад

    Thank you sir! at least i can update my Forge one level :D

  • @archireel_be
    @archireel_be 3 месяца назад +1

    Pity that you learned and spent much time on this tooling. Would then jump to comfyUI

    • @pixaroma
      @pixaroma  3 месяца назад +1

      We have to adapt, i still use forge for generation but if there will not be updated for it I can not stay long with it

  • @makadi86
    @makadi86 3 месяца назад

    you are a designer but you are now giving an advanced git tutorial what you explaining here is not a forge thing only it is for every github project and in the future you will discover the huge power of what you just learned here.

  • @2thecurve
    @2thecurve Месяц назад

    Thank you

  • @bruceu7048
    @bruceu7048 2 месяца назад

    Yeah, I think its better start switching to ComfyUI for me... Thanks for that video, and I think for designer you know git well enough

  • @nomorejustice
    @nomorejustice 3 месяца назад +2

    Nice info! Btw are you interested in Invoke AI? because I think his inpainting is very powerful ❤

    • @pixaroma
      @pixaroma  3 месяца назад +1

      I have to check it out when I get some time

    • @ArtexStudios
      @ArtexStudios 3 месяца назад +2

      Invoke is an awesome tool.

    • @FiveDotStudios
      @FiveDotStudios 2 месяца назад

      idk why invoke always gives me funky results.

  • @pgpmarketing
    @pgpmarketing 23 дня назад

    when I follow the tutorial, for whatever I write that starts with 'git', i get: 'git' is not recognized as an internal or external command,
    operable program or batch file.
    Why is that? Forge works but I updated it

    • @pixaroma
      @pixaroma  23 дня назад

      Install git first git-scm.com/downloads and try again

  • @PrakashKumar-qc4qz
    @PrakashKumar-qc4qz 21 день назад

    can u helpme , like after updating for flux , capability , its not showing my loras , its symlinked , but it shows the checkpoints , which is also symlinked

    • @pixaroma
      @pixaroma  20 дней назад

      I don't use symlink maybe something changes in the new version, can you check on issues maybe someone else has that problem or can help github.com/lllyasviel/stable-diffusion-webui-forge/issues

  • @sopriojang
    @sopriojang 2 месяца назад

    I'm having trouble using the forge to refine items, it always shows a broken image

    • @pixaroma
      @pixaroma  2 месяца назад

      Depends on model, settings, the version you have, some need vae, can be many causes. On the last stable version that starting with 29 work ok for me

  • @Patricia_Liu
    @Patricia_Liu 2 месяца назад

    What do you think of reForge? Or it’s safer switching to ComfyUI?

    • @pixaroma
      @pixaroma  2 месяца назад +1

      You can try and if doesn't work you can switch to the last stable version that works that with 29. I didn't switch and learning comfyui so i can remake all the workflows from forge in comfyui

  • @parsalians
    @parsalians 2 месяца назад

    "Hello, when I download the XL Lora model, I place it in the Models/Lora folder, but it does not appear in the Lora section of the interface. What could be the reason? Am I placing it in the wrong directory?

    • @pixaroma
      @pixaroma  2 месяца назад

      It should appear if you refresh or restart, not sure what could be the cause

    • @parsalians
      @parsalians 2 месяца назад

      @@pixaroma thk you

  • @Gmlt3000
    @Gmlt3000 3 месяца назад

    Can we some how update built-in controlnet? I`m stick to Forge and don't want to switch back to A1111, cuz even 12 gigs of vram is not enough to use with SDXL+controlnet in A1111...

    • @pixaroma
      @pixaroma  3 месяца назад

      I don't know how, only if the dev2 version gets updated

  • @armin_koi55
    @armin_koi55 Месяц назад

  • @viice_
    @viice_ 2 месяца назад

    If i try to use the git command in my webui folder, it says git has not been found. The forge installation did put it under StableDiffusion-ForgeUI\system\git\bin\git.exe . Ofc "log" doesn't work there, because it's in a different folder. Do i need to copy&paste the whole git folder into the webui folder?

    • @pixaroma
      @pixaroma  2 месяца назад

      Do you have git installed? Install the git first if you don't have it probably is better.. Search git download and install for your operating system. Not sure where forge put it, but i probably have git from when i installed manually automatic 1111 like last year.

    • @viice_
      @viice_ 2 месяца назад +1

      @@pixaroma Thanks for the fast reply and the great help ❤ I will try to do that

  • @fredmcveigh9877
    @fredmcveigh9877 2 месяца назад

    Can forge ui work with stable diffusion 3 and if so, how. I've had forge running for quite a while now but when I try SD3 medium model it won't work.

    • @pixaroma
      @pixaroma  2 месяца назад

      I didn't hear about an update that make it work with sd3 yet, so probably not yet

    • @fredmcveigh9877
      @fredmcveigh9877 2 месяца назад

      @@pixaroma Thanks for the prompt reply:0)

  • @D3coify
    @D3coify 2 месяца назад

    So, I made a fresh forge install (was using the dev2 version), and somehow, the latest version of the devbranch, bfee03, works for me, but the developers said i should use the 29be1 version, as you mentioned in your video
    What should i do?

    • @pixaroma
      @pixaroma  2 месяца назад +1

      Maybe have both if you have space, 29 as a back up and dev2 to test if is something new

    • @D3coify
      @D3coify 2 месяца назад

      @@pixaroma Cool thanks man

  • @eddystylez
    @eddystylez 3 месяца назад +1

    I miss your old voice D: this one seems very dramatic/scripted, the other one was more chill and relaxed (it was also very realistic thought it was your real voice for the longest time haha). Also I switched to ComfyUI is so much better! I'm loving it.

    • @pixaroma
      @pixaroma  3 месяца назад +1

      The voice platforms said will fix the voice in 1-2 days, so i can go back to that one. This one was made offline on my computer, not to bad for a free voice but not that good that voiceair elevenlabs voice

  • @havemoney
    @havemoney 3 месяца назад

    what do you hear from Fooocus, a1111 updates?

    • @pixaroma
      @pixaroma  3 месяца назад

      not much, I have been in holiday so I am behind with news, I didnt use fooocus but a1111 updates for sd3 are not yet in the main branch, not that I am interesting on sd3 anymore after their license. I am waiting for them to make it work fast as forge or comfyui before I do any tutorials on it

  • @jbmxcreations
    @jbmxcreations Месяц назад +1

    forge literally f**d up everything with the latest update. The previous models generations are not coming in good quality like before no matter what. Seed change happening and quality degraded for speed improvements. I'll either switch back to older version or leave forge altogether.

    • @pixaroma
      @pixaroma  Месяц назад +1

      I was playing with it also, is keep updating each day not sure if they finished updates.for.it, flux works but the quality is not as good as i get from comfyui, I suggest people just to install it on separate folder so they have both versions and can play around

    • @jbmxcreations
      @jbmxcreations Месяц назад +1

      @@pixaroma flux is definitely performing better on comfyui considering speed and quality. Flux on forge still feels like a hype. The speed boost on single image generation doesn't mean anything when comparing to batch generation. Batch generation taking wayy longer, almost 2x more time compared to comfyui. I was quite frustrated about it. Only thing I was trying on forge is to see if loras and things work with flux or not but honestly speaking it's not a viable option at this moment.

  • @happyme7055
    @happyme7055 2 месяца назад

    I know that ComfyUI is actually the better WebUI. But it's just not user-friendly at all and is mainly aimed at power users who like to do every single step by hand. You also need to understand how the individual nodes interact with each other. It's a shame that Forge is not being developed further. The results are still very impressive. And that's without being a power user.

    • @pixaroma
      @pixaroma  2 месяца назад +1

      Yeah I get it, i like too forge. I will try to see if i can find a way to make workflow easy to use in comfyui must be a way