Files
Zuellni-ComfyUI-ExLlama-Nodes/README.md
T
2023-09-11 13:18:47 +02:00

1.2 KiB

ExLlama nodes for ComfyUI.

Installation

Clone or download the repository to custom_nodes in your ComfyUI directory:

git clone https://github.com/Zuellni/ComfyUI-ExLlama

Install the latest ExLlama package from https://github.com/jllllll/exllama/releases. Choose the version matching your platform, Python, and PyTorch CUDA/ROCm. Example for Windows with Python 3.10 and CUDA 11.7:

pip install https://github.com/jllllll/exllama/releases/download/0.0.17/exllama-0.0.17+cu117-cp310-cp310-win_amd64.whl

Nodes

ExLlama Loader

Used to load 4-bit GPTQ Llama/2 models. You can find a lot of them over at https://huggingface.co/TheBloke. Specify the model directory in model_dir. ExLlama allocates memory according to max_seq_len, setting it lower is a good way to save on GPU RAM. Currently it's not possible to offload the model to CPU RAM.

ExLlama Generator

Generates a string based on the given prompt and max tokens for use with other nodes. Default values correspond to the simple-1 preset from https://github.com/oobabooga/text-generation-webui. ExLlama isn't deterministic so the outputs may differ even with the same seed.