Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

IOPaint

install

git clone --depth=1 https://github.com/Sanster/IOPaint
cd IOPaint/web_app
# nvm use 22.14.0
npm install
npm run build
cp -r dist/ ../iopaint/web_app
cd ..
uv venv --python 3.10
.venv\Scripts\activate.bat
uv pip install torch torchvision --index-url https://download.pytorch.org/whl/cu121
uv pip install -e .

usage

cd IOPaint/web_app
npm run dev
# Run in new terminial window
cd IOPaint
# uv pip install gfpgan realesrgan rembg realesrgan onnxruntime
iopaint start --model=lama --port=8080

Optional

Interactive Segmentation

iopaint start --model=lama --port=8080 --enable-interactive-seg --interactive-seg-device=cuda

GFPGAN

uv pip install gfpgan
iopaint start --model=lama --port=8080 --enable-gfpgan --gfpgan-device cuda

RealESRGAN

uv pip install realesrgan
iopaint start --model=lama --port=8080 --enable-realesrgan --realesrgan-model RealESRGAN_x4plus --realesrgan-device cuda

Remove Background

uv pip install rembg
iopaint start --model=lama --port=8080 --enable-remove-bg

RestoreFormer

uv pip install realesrgan
iopaint start --model=lama --port=8080 --enable-restoreformer --restoreformer-device cuda

Anime Segmentation

iopaint start --model=lama --port=8080 --enable-anime-seg

iopaint