Commit Graph
79 Commits
Author SHA1 Message Date
Jedrzej Kosinski 11dac28eac More progress, plucker_embeddings created now 2024-04-08 06:08:39 -05:00
Jedrzej Kosinski 93af734521 Make FreeInit [sampler sigma] work with new ComfyUI versions 2024-04-06 17:30:44 -05:00
Jedrzej Kosinski bb56c7aef7 Remove unnecessary import as 2024-04-05 00:21:59 -05:00
Jedrzej Kosinski e098f12ddf Prepare compatibility for upcoming ComfyUI patch 2024-04-05 00:19:14 -05:00
Jedrzej Kosinski 5e191ee017 Use calc_cond_batch with backwards compatibility 2024-04-03 04:17:49 -05:00
Jedrzej Kosinski 70ebc0a396 Added initial AnimateLCM-I2V support 2024-03-14 06:54:48 -05:00
Jedrzej Kosinski d56db52d66 Renamed a few long vars, refactoring to support AnimateLCM-I2V model 2024-03-13 14:13:38 -05:00
Jedrzej Kosinski e733f214ec Account for num_video_frames for SVD in get_resized_conds 2024-02-13 22:23:42 -06:00
Jedrzej Kosinski 3923884d2e Fixed cfg being set to 1.0 on KSampler causing issues with custom_cfg 2024-02-09 04:57:13 -06:00
Jedrzej Kosinski 1c065ada89 Added schedulable Custom CFG Keyframes 2024-02-09 01:17:32 -06:00
Jedrzej Kosinski fd839ae11d Fixed Views Only Context Options scheduling not working properly for any Views Only that aren't first context in the schedule 2024-02-06 18:10:48 -06:00
Jedrzej Kosinski 72b0e04365 relative fuse_method only exposed for Standard Static method, added commented out view options version of relative fuse_method - not working as intended, I'll need to see if it's possible to make it work there later 2024-02-06 17:23:37 -06:00
Jedrzej Kosinski f750904164 Added custom_cfg to Sample Settings node, added 'relative' fuse method 2024-02-06 10:12:42 -06:00
Jedrzej Kosinski 3f8202a382 Initial work on supporting AnimateLCM 2024-02-03 14:01:37 -06:00
Jedrzej Kosinski a8a8f730af Fixed fp8 support by using comfy.ops 2024-01-18 10:58:40 -06:00
Jedrzej Kosinski 68a78c59ba Allow no context connected to work again 2024-01-16 12:16:00 -06:00
Jedrzej Kosinski 916f45b3d3 Added context scheduling (no robust checks yet though) 2024-01-14 12:07:13 -06:00
Jedrzej Kosinski dcfbee1454 Views, start of Context scheduling, use_on_equal_length for Contexts, 2024-01-13 10:28:59 -06:00
Jedrzej Kosinski 666b5f047d Properly check for mps device 2024-01-12 02:30:25 -06:00
Jedrzej Kosinski 7c77b4532e Added adapt_denoise_steps setting to SampleSettings 2024-01-11 07:01:17 -06:00
Jedrzej Kosinski 4f8336d80d Added automatic mps (Apple Silicon) workaround for black images 2024-01-11 04:44:12 -06:00
Jedrzej Kosinski 0e98cda45b Fixed ad_params not getting updated properly since the refactor 2024-01-10 17:16:11 -06:00
Jedrzej Kosinski 9f768d5847 Added non-looping context options + non-AD context option, small cleanup 2024-01-10 16:28:04 -06:00
Jedrzej Kosinski 9b5f9c6ba8 Refactored Context-related code to be much less verbose 2024-01-09 12:16:43 -06:00
Jedrzej Kosinski 82fc5fc441 Added FreeNoise noise_type, cleaned up forward_timestep_embed_factory 2024-01-09 09:00:07 -06:00
Jedrzej Kosinski 25e9a9dcda Copy model_options dict just in case 2024-01-08 22:39:21 -06:00
Jedrzej Kosinski 96ce3396c0 Updated sliding_sampling_function to evolved_sampling_function, catching up to ComfyUI conventions 2024-01-08 22:04:01 -06:00
Jedrzej Kosinski dce518dc14 Implemented proper FreeInit, fixed max node values being 2048, small cleanup + enhancements 2024-01-08 10:09:58 -06:00
Jedrzej Kosinski eeff72f14b Implemented ADKeyframes 2024-01-07 07:41:57 -06:00
Jedrzej Kosinski f4345408a3 Added support for no motion models 2024-01-05 05:19:07 -06:00
Jedrzej Kosinski 39908c4bc2 More progress on Gen2 - in a functional state now 2024-01-05 04:16:40 -06:00
Jedrzej Kosinski b22e7cdf48 Renamed iter_opts to iteration_opts 2024-01-01 23:34:11 -06:00
Jedrzej Kosinski fda07b5b36 FreeInit high freq noise gen nose based on Sample Settings, refactored some code, added repeated_context noise type 2024-01-01 22:21:02 -06:00
Jedrzej Kosinski 290162d5e8 First real attempt at FreeInit implementation - not yet compared to diffusers implementation, will do so after I get sleep 2023-12-30 03:44:33 -06:00
Jedrzej Kosinski 18684dfe2a Separate old Noise Layer [Add] node into [Add] and [Add Weighted], support masks, added Empty noise type 2023-12-27 00:45:26 -06:00
Jedrzej Kosinski 161c87d117 Work on Sample Settings + Noise Layer nodes 2023-12-26 05:02:11 -06:00
Jedrzej Kosinski 2ad00489fc Merge branch 'main' into develop 2023-12-15 10:29:20 -06:00
Jedrzej Kosinski 63f805f5dd Added proper v3 model support 2023-12-15 09:57:08 -06:00
Jedrzej Kosinski 6e26c305fe Started work on SamplingSettings/Noise Layers 2023-12-15 08:41:12 -06:00
Jedrzej Kosinski f25916c208 Properly handle meta device for lowvram devices, add Timer for me to use when debugging 2023-12-10 14:00:31 -06:00
Jedrzej Kosinski cba7fdb1c7 Support for Custom KSampler 2023-12-06 17:33:09 -06:00
Jedrzej Kosinski ff15bdd9ea Added 'use existing' beta_schedule to use whatever model_sampling is already present on model/patches, deperecated nodes are on again, cleaned up to prepare for merge 2023-12-06 14:51:09 -06:00
Jedrzej Kosinski 34d2bf0a3d Fixed motion model not being accounted for in ComfyUI get_additional_models, causing it not to be loaded 2023-12-06 10:55:26 -06:00
Jedrzej Kosinski f6534c7db1 Made sure to use comfy prefix for comfy imports, renamed sampling_motion to sampling 2023-12-06 08:35:53 -06:00
Jedrzej Kosinski e0a486ab1a Major refactor almost complete - using ComfyUI model management and patching mechanisms to do injection/ejection, consolidate AD-type motion module code into one 2023-12-05 16:40:06 -06:00
Jedrzej Kosinski f199968bf8 Added ad_params to transformer_options for use by other custom nodes 2023-11-26 03:53:14 -06:00
Jedrzej Kosinski 73d96abadf Account for ComfyUI current_index rename to transformer_index 2023-11-26 03:48:02 -06:00
Jedrzej Kosinski 810173d61b Updated forward_timestep_embed to work with new comfyUI changes and be backwards compatible (for now) 2023-11-23 23:28:40 -06:00
Jedrzej Kosinski 36d72f3ae1 Make sure current_index exists, to match latest ComfyUI changes (backwards compatible) 2023-11-21 20:46:26 -06:00
Jedrzej Kosinski 58f6ab7997 Made cond_or_uncond use ListWithParams for use within attention patches (hopefully will be replaced in the future with official ComfyUI solutions) 2023-11-19 03:35:27 -06:00