21 Commits
Author SHA1 Message Date
dengdong ff5d45dd3f feat: Nunchaku Z-Image model to load and run LoRAs with native LoRALoader node provided by ComfyUI (#759)
* [feat] add nodes for z-image

* updates for fp4 state dict loading

* support lora

* remove unused lora loader

* add doc string & move NunchakuModelPatcher to common.py (avoid package confict)

* test case for z-image-turbo lora

* refine test cases

* downgrade logging

* modify test case metrics

* create example workflow and documentation for z-image-turbo txt-2-img with LoRAs

* create example workflow and documentation for running nunchaku z-image-turbo with official controlnet

* fix file name

* fix file path

* update
2026-01-08 21:25:59 -08:00
dengdong 3f509b6f09 feat: support z-image-turbo (#713)
* [feat] add nodes for z-image

* updates for fp4 state dict loading

* unit test case for z-image-turbo text-to-image workflow

* update documentation templates for z-image

* minor fix: remove some warnings and invalid attribute access during model loading

* drop down res4lyf test case

* style: make linter happy

* modify test case metrics

* add notes for maintenance

* add github url in notes

* simplify the notes
2025-12-23 22:00:01 -05:00
Joshua Chin 3418d8ec0e chore: update install_wheel.json to install the latest stable version. (#602) 2025-10-06 02:14:34 -04:00
Juste-LeoandMuyang Li f4181e3aae feat: use centralized version file + installer node edit (#587)
* Update installers.py

* Create update_versions.py

* Create update-cdn.yml

* Update update-cdn.yml

* chore: fix linting

* chore: fix linting

* chore: fix linting

* chore: fix linting

* Update installers.py

* Update installers.py

* Update install_wheel.json

* style: make linter happy

* update the workflow

* update docs

* add back the windows nightly version

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>
2025-10-06 02:12:53 -04:00
Muyang Li 8dad5f723d feat: support qwen-image-edit-2509-lightning 2025-09-25 23:30:57 -04:00
Muyang Li d26174e1a0 feat: upload the workflow for Qwen-Image-Edit-2509 2025-09-24 01:16:01 -04:00
Juste-LeoandMuyang Li 2603cec713 feat: Enable offline init and improve Nunchaku installer node (#564)
* feat: Remove internet dependency on initialization and enhance Nunchaku installer node

* Create nunchaku_versions.json

* Delete nodes/tools/nunchaku_versions.json

* Update installers.py

* make linter happy

* add some comments

* update

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>
2025-09-14 01:25:27 -04:00
Muyang Li bf08e6a227 feat: expose num_blocks_on_gpu and use_pin_memory 2025-09-13 17:08:51 -04:00
Muyang Li 1d5dd13dd3 fix: fix the nunchaku-qwen-image-edit workflow 2025-09-10 02:00:47 -04:00
Muyang Li 0f872489b7 feat: qwen-image-edit support 2025-09-10 00:42:41 -04:00
Muyang Li 10c9947159 feat: Qwen-Image support (#463)
* update

* add qwen-image models

* override comfyui class for nunchaku

* update

* finished model loading

* style: make linter happy

* update

* start debugging

* style: make linter happy

* fix the init error

* model loading done

* need to figure out why the precision does not match in comfyui

* almost done

* add the example workflow

* style: make linter happy

* add some docs

* runnable on 5090

* leave the docs to tomorrow

* update dependencies

* style: make linter happy

* add the docstring

* update the workflow docs

* use 0.3.44 for tests

* add more api docs

* add the v1.0.0 info

* update requirements

* style: make linter happy
2025-08-23 13:51:15 -04:00
SMGandMuyang Li 70fa195472 feat: add IP-Adapter support to ComfyUI (#305)
* feat:IP-adapter

* add IP-adpater workflow

* delete wrong example

* start testing ipa

* add tests

* make linter happy

* add a utility function

* add the docs of ipadapter

* style: make linter happy

* update

* chore: fix the github variables

* no need to capture output

* debug the tests

* fix the dependencies versions

* reduce the VRAM usage

* update the test score

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>
2025-07-27 13:11:49 -07:00
Muyang Li 4f5b3c8e81 feat: support flux.1-kontext (#314)
* style: make linter happy

* make linter happy

* remove the comments

* update

* update

* update fp8 t5

* ready for test

* update the test score

* update the test score
2025-06-29 07:42:30 -07:00
Muyang Li a87c20120f feat: reusing PuLID folders and add the option of start and end (#291)
* update pulid models

* add the deprecation information

* chore: upgrade the diffusers version

* update

* update

* update

* update

* separate a wrapper

* finished the PuLID loader

* new pulid forward

* offload pulid_ca

* update

* runnable now

* add pulid tests

* bump the version to 0.3.2dev2

* update the nunchaku dependencies

* update the pulid model

* debugging the workflow

* debugging the workflow

* debugging the workflow

* debugging the workflow

* debugging the paths

* debugging the paths

* debugging the paths

* debugging the paths

* fix the paths
2025-06-15 19:50:34 -07:00
muyangli 14eae88259 chore: bump the version to 0.3.1 2025-06-07 17:59:24 -07:00
Muyang Li db978b4757 feat: support AWQ 4-bit T5 and single-file model loading (#220)
* better linter

* update deprecation information

* support both model loading

* finished merge models

* update a fill removal workflow

* add legacy test scripts

* add a conversion workflow

* fix the suffix

* update workflows

* download the new models

* start implementing the 4-bit t5

* figuring out how to overwrite

* figuring out how to overwrite

* default workflow is runnable

* my customized loader for work naive clip

* ready to add tests

* ready for tests
2025-06-01 10:43:45 -07:00
Muyang Li e4110d51c3 chore: add an initial test CI
* add flux.1-dev test

* chore: finished the first test

* add flux_schnell

* add auto downloading

* wrap up three workflows

* wrap up three workflows

* add three scripts

* fix: fix cn2

* download the cn-upscaler

* add tests for cn upscaler

* add redux script

* finalize all the test scripts

* format the scripts

* format the scripts

* revert the version

* the first test ci
2025-05-19 17:10:48 -04:00
K 896ec413c7 feat: PuLID node for nunchaku (#106)
* add pulid

* The pulid loader and apply functions are separated, allowing for fast inference each time the face is changed.

* style: apply black-jupyter formatting

* style: apply pre-commit formatting
2025-05-17 17:38:00 -04:00
muyangli d87ed7e6bb style: make linter happy 2025-05-02 22:50:29 -04:00
muyangli 37ebed8683 fix: fix the fill workflow 2025-04-30 01:23:40 -04:00
Muyang Li 5105d41748 style: upgrade the linter (#152)
* name workflows to example_workflows

* update the linter
2025-04-29 22:46:38 -04:00