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

chaiNNer

A node-based image processing GUI aimed at making chaining image processing tasks easy and customizable. Born as an AI upscaling application, chaiNNer has grown into an extremely flexible and powerful programmatic image processing application. [chaiNNer-org/chaiNNer]

一个基于节点的图像处理图形用户界面,旨在使图像处理任务的链式操作变得简单且可定制。作为一款AI放大应用程序,chaiNNer发展成为一个极其灵活和强大的编程图像处理应用程序。 [chaiNNer-org/chaiNNer]

  1. Get chaiNNer-windows-x64-**.zip from Releases.
  2. Decompress .zip to chaiNNer/.
  3. Download cpython-3.11.5+20230826-x86_64-pc-windows-msvc-shared-install_only.tar.gz from integratedPython.ts1.
  4. Decompress .tar.gz to python/.
  5. Put python/ into chaiNNer/python/.

Enable model architecture support

cd chaiNNer/python/python
# pytorch
python -m pip install torch==2.1.2 torchvision==0.16.2 --index-url https://download.pytorch.org/whl/cu121
python -m pip install facexlib==0.3.0 einops==0.6.1 safetensors==0.4.0 spandrel==0.3.4 spandrel-extra-arches==0.1.1
# ncnn
python -m pip install ncnn==2023.6.18
# onnx
python -m pip install onnx==1.16.0 onnxoptimizer==0.3.13 onnxruntime-gpu==1.17.1 protobuf==4.24.2
  1. Get PyTorch models from Model Architecture Support or get ONNX model from Model Architecture Support. Or find models in multiple formats on OpenModelDB.
  2. Or you can convert PyTorch model to ONNX, NCNN model in chaiNNer.
  3. chaiNNer → Manage Dependencies → Packages → PyTorch, ONNX, NCNN → Install
  4. Restart chaiNNer.
  5. Usage with LOAD MODEL node and corresponding node for PROCESSING.

reference

annex

chainner

chainner.mp4, (bilibili


  1. chaiNNer does not respect system proxy settings