75 Commits
Author SHA1 Message Date
Muyang Li e9f7eec800 chore: disable pyproject-format 2026-01-26 13:52:14 -05:00
Muyang Li d827bd57e4 chore: fix the test ci 2026-01-25 02:36:08 -05:00
Muyang Li 43d2133168 chore: update the org name in ci 2026-01-12 03:29:46 -05:00
Muyang Li 13b6d07133 chore: update the publish CI (#685) 2025-11-02 01:05:37 -04:00
Muyang Li d443672e3e chore: wrap up v1.0.2 (#682)
* update comfyui build

* update

* update

* update

* use zip

* add error control

* add log for debugging

* update

* add back 2.7, 2.8

* update

* update docs

* update

* update

* update
2025-11-01 23:45:49 -04:00
Muyang Li 9415287088 [Auto Merge] chore: build-comfyui-desktop add torch2.9 support 2025-11-01 05:20:59 +00:00
Muyang Li 90b5916d32 chore: build-comfyui-desktop add torch2.9 support 2025-11-01 01:20:50 -04:00
Muyang Li 5796dec49c chore: merge dev's workflow 2025-11-01 01:19:57 -04:00
Muyang Li 093a3e4162 chore: merge main 2025-11-01 00:54:11 -04:00
Muyang Li 3815b2d58a chore: add repository dispatch to trigger 2025-11-01 00:44:31 -04:00
Muyang Li b30c02305d chore: fix the commit version 2025-10-31 23:19:12 -04:00
Muyang Li ff2dc362bb [Auto Merge] chore: update the build-docs workflow 2025-10-14 19:53:39 +00:00
Muyang Li fa8ae516eb chore: update the build-docs workflow 2025-10-14 15:53:29 -04:00
Muyang Li c9c4418d86 chore: update the build-docs workflow 2025-10-14 15:52:13 -04:00
Muyang Li 6baf4031a2 docs: update some docs (#662)
* fix the docs build

* update docs

* update

* update

* update

* update

* simplify the docs workflow
2025-10-14 15:25:50 -04:00
Muyang Li 8b89fb047a chore: merge the pulid dependency (#661)
* merge the pulid dependency

* update
2025-10-14 12:04:05 -04:00
82dfce256f feat: new tests for nunchaku comfyui from lmxyy & ttio2tech, tested and verified on comfyui 0.3.63 upstream and 0.3.60 LTS (#641) (#650)
* bump requires-python

* model patcher now implements everything it needs for comfyui

* index

* Support LTS and Vanilla ComfyUI

* Fix version string when installed as package (not material)

* style: make linter happy

* update init.py

* Update nunchaku index

* Bump dependencies, include config and workflows when installed using pip/uv

* Update installation instructions to include ComfyUI LTS

* Update requirements for nunchaku>=1.0.1

* Fix torch210 key

* Fix pep 508 spec

* Improve tests (still more to go)

* Fix comfyui_controlnet_aux flaws

* Update tests (all should pass)

* Organize the tests in this runner

* Update contribution guide

* Install uv

* Dependencies now resolve with correct conflicts with uv's most stringent resolution

* Mediapipe hasn't been built for 3.13 yet, so we can't use it here

* Remove controlnet-aux dep

* make linter happy

* make the linter happy

* optimize the loading

* update installation

* update

* update contribution guide

* update qwenimage

* need to figure out why the toml parsing doesn't owk

* update

* update

* update

* style: make linter happy

* update

* add pulid requirement

* update docs

* update

* update

* update

* update

* update

* organize the pyproject.toml

* update

* update

* update

* passing all tests

* update

* update

* update

* update

* update

* remove a useless class

* update

* update

* fix a typo

---------

Co-authored-by: doctorpangloss <@hiddenswitch.com>
Co-authored-by: doctorpangloss <2229300+doctorpangloss@users.noreply.github.com>
2025-10-14 00:46:20 -04:00
Muyang Li 1988544e69 chore: fix the desktop exe building issue (#649)
* update

* update

* update commit

* update

* update

* install nvm

* claude code simplify the code

* update

* update

* copy the files

* update

* update

* the jobs should not run in parallel

* update

* update

* update

* update

* update

* update

* update
2025-10-11 23:21:20 -04:00
Muyang Li 5b5c86c16a chore: add a workflow to build the ComfyUI desktop 2025-10-11 17:14:54 -04:00
Kung TalonandMuyang Li 0842ea52d2 feat: add the Script to Build ComfyUI with Nunchaku Built In (#586)
* add script for building comfyui desktop with nunchaku

* add readme to the scripty

* style: make linter happy

* update

* add dependencies opencv and insightface

* update rst

* update

* update

* update

* switch to the nunchaku fork

* update

* add a workflow for the build

* update the workflow

* update

* update workflow

* update

* update

* commit

* make linter happy

* do not trigger ci for fork

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>
2025-10-11 13:28:01 -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 1743dd5ba7 docs: update the docs for the new tests (#636)
* revised the contribution guide

* update

* add a pr template

* add build_docs.rst

* update

* style: make linter happy

* add docstring standard

* chore: bump the version
2025-10-05 16:41:00 -04:00
Muyang Li e4088b15cf [Auto Merge] chore: fix the test ci (#637) 2025-10-05 19:56:22 +00:00
Muyang Li 7ed3214290 chore: fix the test ci (#637)
* use conda cpp

* rename download test data to download inputs

* style: make linter happy
2025-10-05 15:56:14 -04:00
Muyang Li d3245e1652 [Auto Merge] chore: test ci use system c++ 11 2025-10-05 15:37:47 +00:00
Muyang Li b2e474f94b chore: test ci use system c++ 11 2025-10-05 11:37:38 -04:00
Muyang Li 24c2ef82f4 Merge branch 'main' into dev 2025-10-05 03:38:14 -04:00
Muyang Li 2c1dfec72a update 2025-10-05 03:37:33 -04:00
Muyang Li c801938e99 chore: update the test ci 2025-10-05 03:32:44 -04:00
Muyang Li 6e5ce358da chore: update the workflow for the pr test (#635)
* chore: update the workflow for the pr test

* fix a typo

* need to make a folder
2025-10-05 03:30:36 -04:00
Muyang Li 375cccdcbf chore: switch the test backend to hiddenswitch's ComfyUI LTS (#634)
* add new testing method

* add testing readme

* style: make linter happy

* update

* update

* chore: do some cleanings

* update

* update

* update

* update

* style: make linter happy

* update

* finished the first test

* update

* debugging

* update

* update

* update

* update

* update

* style: make the linter happy

* update

* finished a case

* style: make linter happy

* new to figure out how to run mulitiple tests

* make linter happy

* update

* update

* add nunchaku-flux.1-depth-lora

* rename images to inputs

* update

* update a dedicated folder for the test workflows

* update

* update

* fix the test scores

* style: make linter happy

* update upscaler

* style: make linter happy

* add pulid

* add lora

* make linter happy

* update

* update

* finished flux fill

* style: make linter happy

* finished removal

* style: make linter happy

* add kontext

* add kontext turbo

* style: make linter happy

* add flux.1-schnell tests

* finished redux

* add qwen-image tests

* update

* update

* style: make linter happy

* update

* add test results for 5090

* update

* update
2025-10-05 02:12:01 -04:00
Muyang Li 99d7c6e6f1 chore: update docs and workflows 2025-09-28 15:32:51 -04:00
Muyang Li d182b5c213 chore: update the ci of building docs 2025-09-24 01:22:20 -04:00
Muyang Li 2631197476 chore: update the pulish ci to create a release (#588)
* update

* specify the permission
2025-09-20 14:57:28 -04:00
Muyang Li 7dbf80e964 chore: change the docs build to workflow dispatch 2025-08-23 14:07:34 -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
Muyang Li ea7e39e388 chore: update publish.yaml 2025-08-13 23:32:58 -07:00
Muyang Li 0a7e97aac7 chore: fix the ci 2025-08-05 01:41:48 +08:00
Muyang Li 83c5bb95b5 chore: update workflows 2025-08-05 00:47:25 +08:00
Muyang Li 85d9424dbf style: make linter happy 2025-07-27 14:59:34 -04:00
Muyang Li c9247216b5 chore: add retrial 2025-07-27 14:59:16 -04:00
Muyang Li 37643a5551 chore: remove the workflow debug info 2025-07-27 14:09:16 +08:00
Muyang Li d0bb9cf5fe check the folder 2025-07-27 14:07:04 +08:00
Muyang Li c867599d3f chore: remove the tokens 2025-07-27 13:47:06 +08:00
Muyang Li c246306071 chore: remove the tokens 2025-07-27 13:36:52 +08:00
Muyang Li f061d63237 chore: use a test-specific token 2025-07-27 13:25:29 +08:00
Muyang Li 30269bdce4 chore: fix the github variables 2025-07-27 12:52:02 +08:00
Muyang Li 15cded79e3 chore: fix the github variables 2025-07-27 08:39:13 +08:00
Muyang Li fabd6ca033 chore: use vars instead of secrets for test ci 2025-07-27 08:17:33 +08:00
Muyang Li 36c383fcd4 chore: better test ci (#415)
* update

* update

* update

* add permissions
2025-07-26 16:04:49 -07:00