Commit Graph
3392 Commits
Author SHA1 Message Date
Benjamin BermanandGitHub ac3a115d83 Re-enable ROCm tests 2024-07-19 23:16:39 -07:00
Benjamin BermanandGitHub cf9fdc5feb Traversable differences between python 3.10 and 3.11 2024-07-19 22:20:39 -07:00
Benjamin BermanandGitHub b16c6b0390 Tests only run in places where torchaudio is installed 2024-07-19 20:46:38 -07:00
Benjamin BermanandGitHub adfee7d14d No torchaudio 2024-07-19 20:44:36 -07:00
Benjamin BermanandGitHub 1a84cae97b Ease restrictions 2024-07-19 20:40:10 -07:00
Benjamin BermanandGitHub c0c76ddbd5 Install torchaudio separately for the sake of completing the audio tests 2024-07-19 20:00:23 -07:00
Benjamin BermanandGitHub 54d3498388 Fix import here 2024-07-19 19:59:13 -07:00
Benjamin BermanandGitHub 8f49e871ca Create __init__.py 2024-07-19 19:59:01 -07:00
Benjamin BermanandGitHub 94f3ddbaaf Remove torchaudio requirement for now 2024-07-19 19:09:47 -07:00
Benjamin BermanandGitHub 52d969d66b Update requirements.txt 2024-07-19 19:03:51 -07:00
doctorpangloss 6ade1d77e6 Remove nodes_color 2024-07-19 17:52:48 -07:00
doctorpangloss ba600832be Merge branch 'execution inversion' 2024-07-19 17:52:10 -07:00
doctorpangloss 3721342820 Move testing pack 2024-07-19 17:50:05 -07:00
doctorpangloss 87ab9d42d0 Merge branch 'execution_model_inversion' of github.com:guill/ComfyUI into pr-execution 2024-07-19 17:49:41 -07:00
Greg WainerandGitHub 11b74147ee Fix/webp exif little endian (#4061)
* Fix for isLittleEndian flag in parseExifData.

* Add break after reading first exif chunk in getWebpMetadata.
2024-07-19 18:39:04 -04:00
comfyanonymous 6ab8cad22e Implement beta sampling scheduler.
It is based on: https://arxiv.org/abs/2407.12173

Add "beta" to the list of schedulers and the BetaSamplingScheduler node.
2024-07-19 18:05:09 -04:00
doctorpangloss 499545c373 Improve requirements.txt for faster installation, improve validation error reporting 2024-07-19 09:16:18 -07:00
bymyselfandGitHub 011b11d8d7 LoadAudio restores file value from workflow (#4043)
* LoadAudio restores file value from workflow

* use onAfterGraphConfigured

* Don't use anonnymous function
2024-07-18 21:59:18 -04:00
doctorpangloss 6a6f1e4960 Fix GitHub actions to not run unnecessary or broken stuff 2024-07-18 17:23:53 -07:00
doctorpangloss 87638da978 Include the testing environment 2024-07-18 17:16:26 -07:00
doctorpangloss 0c34c2b99d Fix #13 audio nodes now work and test correctly 2024-07-18 17:15:44 -07:00
doctorpangloss cc99d89ac6 Merge branch 'master' of github.com:comfyanonymous/ComfyUI 2024-07-18 16:31:21 -07:00
comfyanonymous ff6ca2a892 Move PAG to model_patches/unet section.
Move other unet model_patches nodes to model_patches/unet section.
2024-07-18 17:22:51 -04:00
doctorpangloss baf19e8563 Fix downloading URL files 2024-07-18 13:26:20 -07:00
doctorpangloss 5459cfa832 Improve model downloading, add FolderPaths object for custom nodes 2024-07-17 17:20:47 -07:00
bymyselfandGitHub 374e093e09 Disable audio widget trying to get previews (#4044) 2024-07-17 16:11:10 -04:00
喵哩个咪andGitHub 855789403b support clip-vit-large-patch14-336 (#4042)
* support clip-vit-large-patch14-336

* support clip-vit-large-patch14-336
2024-07-17 13:12:50 -04:00
comfyanonymous 6f7869f365 Get clip vision image size from config. 2024-07-17 13:05:38 -04:00
comfyanonymous 281ad42df4 Fix lowvram union controlnet bug. 2024-07-17 10:16:31 -04:00
Chenlei HuandGitHub 1cde6b2eff Disallow use of eval with pylint (#4033) 2024-07-16 21:15:08 -04:00
doctorpangloss d98c2c5456 Fix missing __init__.py 2024-07-16 15:30:59 -07:00
Thomas WardandGitHub c5a48b15bd Make default hash lib configurable without code changes via CLI argument (#3947)
* cli_args: Add --duplicate-check-hash-function.

* server.py: compare_image_hash configurable hash function

Uses an argument added in cli_args to specify the type of hashing to default to for duplicate hash checking.  Uses an `eval()` to identify the specific hashlib class to utilize, but ultimately safely operates because we have specific options and only those options/choices in the arg parser.  So we don't have any unsafe input there.

* Add hasher() to node_helpers

* hashlib selection moved to node_helpers

* default-hashing-function instead of dupe checking hasher

This makes a default-hashing-function option instead of previous selected option.

* Use args.default_hashing_function

* Use safer handling for node_helpers.hasher()

Uses a safer handling method than `eval` to evaluate default hashing function.

* Stray parentheses are evil.

* Indentation fix.

Somehow when I hit save I didn't notice I missed a space to make indentation work proper.  Oops!
2024-07-16 18:27:09 -04:00
Chenlei HuandGitHub f2298799ba Fix annotation (#4035) 2024-07-16 18:20:39 -04:00
comfyanonymous 60383f3b64 Move controlnet nodes to conditioning/controlnet. 2024-07-16 17:08:25 -04:00
comfyanonymous 8270c62530 Add SetUnionControlNetType to set the type of the union controlnet model. 2024-07-16 17:04:53 -04:00
doctorpangloss 72baecad87 Improve logging and tracing for validation errors 2024-07-16 12:26:30 -07:00
comfyanonymous 821f93872e Allow model sampling to set number of timesteps. 2024-07-16 15:18:40 -04:00
comfyanonymous e1630391d6 Allow version names like v0.0.1 for the FrontendManager. 2024-07-16 11:29:38 -04:00
Chenlei HuandGitHub 99458e8aca Add FrontendManager to manage non-default front-end impl (#3897)
* Add frontend manager

* Add tests

* nit

* Add unit test to github CI

* Fix path

* nit

* ignore

* Add logging

* Install test deps

* Remove 'stable' keyword support

* Update test

* Add web-root arg

* Rename web-root to front-end-root

* Add test on non-exist version number

* Use repo owner/name to replace hard coded provider list

* Inline cmd args

* nit

* Fix unit test
2024-07-16 11:26:11 -04:00
comfyanonymous 33346fd9b8 Fix bug with custom nodes on other drives. 2024-07-15 20:38:26 -04:00
comfyanonymous 136c93cb47 Fix bug with workflow not registering change.
There was an issue when only the class type of a node changed with all the
inputs staying the same.
2024-07-15 20:01:49 -04:00
doctorpangloss a20bf8134d Fix AuraFlow 2024-07-15 15:29:49 -07:00
comfyanonymous 1305fb294c Refactor: Move some code to the comfy/text_encoders folder. 2024-07-15 17:36:24 -04:00
doctorpangloss 3d1d833e6f Merge branch 'master' of github.com:comfyanonymous/ComfyUI 2024-07-15 14:22:49 -07:00
doctorpangloss 15d21b66d7 Fix stray folder_paths file; improve node importing errors 2024-07-15 10:46:05 -07:00
comfyanonymous 7914c47d5a Quick fix for the promax controlnet. v0.0.2 2024-07-14 10:07:36 -04:00
pythongosssssandGitHub 79547efb65 New menu fixes - fix send to workflow (#3909)
* Fix send to workflow
Fix center align of close workflow dialog
Better support for elements around canvas

* More resilent to extra elements added to body
2024-07-14 02:04:40 -04:00
comfyanonymous a3dffc447a Support AuraFlow Lora and loading model weights in diffusers format.
You can load model weights in diffusers format using the UNETLoader node.
2024-07-13 13:51:40 -04:00
comfyanonymous ce2473bb01 Add link to AuraFlow example in Readme. 2024-07-12 15:25:07 -04:00
Robin HuangandGitHub 4ca9b9cc29 Add Github Workflow for releasing stable versions and standalone bundle. (#3949)
* Add stable release.

* Only build CUDA 12.1 + 3.11 Python.

* Upgrade checkout and setup-python to latest version.

* lzma2

* Update artifact name to be ComfyUI_windows_portable_nvidia.7z
v0.0.1
2024-07-12 13:33:57 -04:00