Skip to content

Extra Installations

Haoming edited this page Mar 27, 2026 · 10 revisions

If you don't understand, just go ask a LLM or something...


Github Desktop

Github Desktop provides a simple Graphical User Interface to easily clone / update / downgrade / switch branch for git repositories

  • The UI will show the modified files and their differences; non-developers can just ignore them

Add

  • If you already cloned a repository, go to File/Add local repository..., and give it the path to the folder
  • You can click on Current repository to change the repository to manage

Clone

  • To clone (i.e. download) a new repository, go to File/Clone repository..., select the URL option, and give it the URL to the repository
  • You can click on Current repository to change the repository to manage

Update

  • To update the current repository, click on Fetch origin first. If a new commit is available, the button will become Pull origin. Click again to update to the latest commit.

Downgrade

  • If an update breaks a feature, click on History, find the last working commit, right click, then Checkout commit
  • To receive updates again, click on Current branch, and select the original branch again

Switch

  • When there is a development branch, click on Fetch origin first, then click on the Current branch to see the list of all Branches. Simply click on the branch of choice to participate in the testing.

Tip

If you modified the webui-user.bat, remember to select the Bring my changes option

Warning

Do not switch between classic and neo branch



Insightface

Sage Attention

cd sd-webui-forge-neo
source venv/bin/activate
cd ..
git clone https://github.com/thu-ml/sageattention
cd SageAttention
python setup.py install

Triton

  • Windows:
pip install triton-windows
  • Linux:
pip install triton

Flash Attention

Radial Attention

Older PyTorch

  1. Navigate to the WebUI directory
  2. Edit the webui-user.bat file
  3. Add the following command (in one line ; above the call webui.bat line) to specify the older version:
set TORCH_COMMAND=pip install torch==2.10.0+cu126 torchvision==0.25.0+cu126 --extra-index-url https://download.pytorch.org/whl/cu126


Git

  1. Go to git 's Install Page
  2. Click on Git for Windows/x64 Setup to download the .exe
  3. Install (you can leave every option at default)
  4. Verify by running git in a console
    • Search cmd
    • Type in git ; Enter

UV

  1. Prepare a System Path
  2. Go to uv 's Releases page
  3. Download the .zip file for x64 Windows
  4. Extract the uv.exe to your System Path folder
  5. Verify by running uv in a console
    • Search cmd
    • Type in uv ; Enter

FFmpeg

  1. Prepare a System Path
  2. Go to FFmpeg 's Download Page
  3. Click on Windows builds from gyan.dev

  1. Download the essentials version of .7z file

  1. Extract the 3 .exe files inside the bin folder to your System Path folder
  2. Verify by running ffmpeg in a console
    • Search cmd
    • Type in ffmpeg ; Enter



PATH

PATH refers to folders that the system searches for executables, meaning software in those folders can be launched using just the filename instead of the full absolute path

  1. Create a new folder
    • e.g. ~\Documents\bin
  2. Open System Properties
    • Search env

  1. Open Environment Variables

  1. Click on the Path entry ; Click Edit...

  1. Click New ; Paste in the path to the folder

  1. Done!

Clone this wiki locally