37 lines
1.6 KiB
Markdown
37 lines
1.6 KiB
Markdown
# ComfyUI-GGUF
|
|
GGUF Quantization support for native ComfyUI models
|
|
|
|
This is currently very much WIP. These custom nodes provide support for model files stored in the GGUF format popularized by [llama.cpp](https://github.com/ggerganov/llama.cpp).
|
|
|
|
While quantization wasn't feasible for regular UNET models (conv2d), transformer/DiT models such as flux seem less affected by quantization. This allows running it in much lower bits per weight variable bitrate quants on low-end GPUs.
|
|
|
|

|
|
|
|
## Installation
|
|
|
|
> [!IMPORTANT]
|
|
> Make sure your ComfyUI is on a recent-enough version to support custom ops when loading the UNET-only.
|
|
|
|
To install the custom node normally, git clone this repository and install the only dependency for inference (`pip install --upgrade gguf`)
|
|
|
|
```
|
|
git clone https://github.com/city96/ComfyUI-GGUF
|
|
```
|
|
|
|
To install the custom node on standalone, open a CMD inside the "ComfyUI_windows_portable" folder (where your `run_nvidia_gpu.bat` file is) and use the following commands:
|
|
|
|
```
|
|
git clone https://github.com/city96/ComfyUI-GGUF ComfyUI/custom_nodes/ComfyUI-GGUF
|
|
.\python_embeded\python.exe -s -m pip install -r .\ComfyUI\custom_nodes\ComfyUI-GGUF\requirements.txt
|
|
```
|
|
|
|
## Usage
|
|
|
|
Simply use the GGUF Unet loader found under the `bootleg` category. Place the .gguf model files in your `ComfyUI/models/unet` folder.
|
|
|
|
Pre-quantized models:
|
|
|
|
- [flux1-dev GGUF](https://huggingface.co/city96/FLUX.1-dev-gguf)
|
|
- [flux1-schnell GGUF](https://huggingface.co/city96/FLUX.1-schnell-gguf)
|
|
|