Commit Graph

54 Commits

Author SHA1 Message Date
Dr.Lt.Data
97aa014e76 wip: xy_capsule support 2023-08-30 17:55:48 +09:00
TSC
f462cdb384 KSampler Node Preview Clean
Clean the KSampler's node preview by sending an empty list to the preview output if conditions are met.
2023-08-13 12:44:05 -05:00
TSC
5bb31511ac Bug Fixes + Tiled VAE moved to KSamplers
This commit includes many changes:
- Improved installation of required python packages and improved logic when installation fails
- Moved VAE tile option from node_settings.json to the Efficient KSampler's "vae_decode" input
- Changed preview image logic, now its much less buggy
2023-08-13 10:41:59 -05:00
TSC
66588a5959 Merge pull request #71 from Mijago/feature/enable_hot_reload
Enable hot-reload of lora, checkpoint, sampler, scheduler, vae
2023-08-07 20:48:31 -05:00
TSC
204dcc4204 simpleeval-fix-2
Import simpleeval
2023-08-07 14:18:40 -05:00
TSC
e2e9c6bf33 simpleeval-fix
Mistakenly removed the importing of the simpleeval package from "efficiency_nodes.py"
2023-08-07 11:56:34 -05:00
TSC
bf93794914 Add files via upload 2023-08-06 22:09:13 -05:00
Mijago
866ac88fba Fixed minor oversight 2023-08-06 08:51:56 +02:00
Mijago
b23ad6f200 Enable hot-reload of lora, checkpoint, sampler, scheduler, vae 2023-08-05 13:41:16 +02:00
TSC
c7574186b7 KSampler Adv. (Efficient) Node 2023-07-30 20:45:27 -05:00
TSC
5f120b0c70 Fix XY-Plot not flipping XY parameters correctly 2023-07-30 17:34:34 -05:00
TSC
cb9c44a752 Update efficiency_nodes.py 2023-07-28 23:00:43 -05:00
TSC
1ed9e0e1a2 Efficient Loader SDXL Patch
Fixed issue where conditioning was not properly encoded by Efficient Loader and XY-Plots.
2023-07-28 23:00:01 -05:00
TSC
543ac8e179 Merge pull request #55 from Mijago/feature/load_lora_stack_without_lora_name
Allow the loading of lora_stack without lora_name
2023-07-28 22:28:55 -05:00
Mijago
fda12a4183 Removed unnecessary null check 2023-07-27 08:03:38 +02:00
Mijago
0d6d47de50 modified check for lora_stack 2023-07-27 08:02:25 +02:00
TSC
29f7cfc5c6 LoRA XY Manual Entry Strengths Fix 2023-07-26 18:23:24 -05:00
Mijago
264d553d9a Improved readability 2023-07-26 22:07:16 +02:00
Mijago
6e67881e91 Allow the loading of lora_stack without lora_name 2023-07-23 20:13:18 +02:00
PGadoury
d661aff93d Update efficiency_nodes.py
simple_eval for string eval node should maintain default functionality (in addition to adding the len function)
2023-07-19 15:53:01 -04:00
TSC
8ec22e9e1e Updated minimum Val for XYPlot Seeds++ 2023-07-18 18:04:18 -05:00
TSC
3088c30367 XY PLot Manual LoRA Entry Fix 2023-07-18 18:00:53 -05:00
TSC
15cf97dec5 LoRA Stacking + Bug Fixes + Code Refactoring 2023-07-16 13:04:28 -05:00
Jelle Teijema
1482cb702d Align with Pillow 10.0.0 2023-07-10 23:41:49 +02:00
TSC
45dd318140 Lora Loader Fix + Efficiency Loader Clip re-add 2023-07-08 10:29:21 -05:00
TSC
81bb6545fa Overlay Node optional mask fix 2023-07-08 09:01:23 -05:00
TSC
71b4617382 patch for lora changes from comfy commit 5a9ddf9 2023-07-04 15:45:36 -05:00
TSC
160348782a KSampler XY Plot Output Behavior Option
Moved the xy_plot_as_output_image setting from the json into the XY Plot node.
2023-06-15 22:38:54 -05:00
TSC
3381a01c30 Added 'Output Only' option to KSampler 2023-06-15 21:42:17 -05:00
TSC
f1d2160d79 Image_Overlay: Add multi Base_Image Overlaying 2023-06-15 20:58:06 -05:00
TSC
a4a01e1bf6 Add files via upload 2023-06-11 21:05:05 -05:00
TSC
ec45e87097 V1.57 2023-06-11 18:01:40 -05:00
TSC
9d4d7c99a9 V1.5 bug fix 2023-06-06 23:35:01 -05:00
TSC
41afbf225e v1.5 Changes 2023-06-06 23:04:06 -05:00
TSC
ce4df494d3 Fix KSampler Unique ID Code
This can be done super simple with the hidden variable "MY_UNIQUE_ID"
2023-05-13 18:37:49 -05:00
TSC
e88216c874 Efficient Loader Checkpoint Update Fix
Fixed an issue where the checkpoint would not get updated when a LoRA file was loaded.
2023-05-13 17:38:30 -05:00
TSC
865f7d3bfd Labeling mistake fix on Scheduler 2023-04-22 15:50:01 -05:00
TSC
c72d1c413f Cleanups 2023-04-22 15:38:34 -05:00
TSC
0be7198be6 Add files via upload
Fixed issue with Scheduler labels when plotting.
Plot loaded models now clear from RAM after generation.
2023-04-22 15:20:18 -05:00
TSC
1e18e05b37 Add files via upload
Update scheduler's plot label for when other type is not "Sampler".
2023-04-22 14:27:51 -05:00
TSC
0b37a61109 Add files via upload
**Efficiency Nodes v1.35 Changes**

Bug fixes:
- The Efficient Loader no longer endlessly loads checkpoints/VAEs into RAM.
- Fixed an issue with the XY Plot calling for a potentially non-existant font.
- Fixed a bug where the XY Plot image results were being cropped at bottom.

Changes:
- The KSampler Efficient's "my_unique_id" has been removed.
- Script results now preview regardless of the "preview_image" setting.
- Efficient Loader node now supports LoRA.
- Added 'Scheduler' as an option type for the XY Plot node.
2023-04-22 13:51:45 -05:00
TSC
de0641cd99 Mini-Patch 2023-04-18 18:50:40 -05:00
TSC
d62a113e7c Add files via upload 2023-04-17 23:01:59 -05:00
TSC
08c1edba91 ____Node Changes____
XY Plot:
- A new node that connects to the KSampler Efficient through a "script" type connection.
- Allows user to define a 2D grid of variable parameters.
- The currently supported XY parameters to plot are:
	1. Incremental Seeds Batch (Seeds++ Batch)
	2. Latent Batch
	3. Steps
	4. CFG Scale
	5. Sampler, Scheduler
	6. Denoise
	7. VAE


Ksampler (Efficient):
- Upgraded the custom KSampler to handle XY Plot script inputs.
- Updated


Efficient Loader:
- Restructured the guts of the loader for future flexibility.


...

Rest of the nodes are unchanged.
2023-04-17 22:25:57 -05:00
Alexander Brown
ee66e4ba15 Update efficiency_nodes.py 2023-04-09 12:14:16 -07:00
Alexander Brown
3ab61366ce Add some typing and explicit declaration 2023-04-09 12:14:04 -07:00
Alexander Brown
efe1f68011 classmethods take cls pylance warning 2023-04-09 11:39:11 -07:00
Alexander Brown
d1c2156bf8 Organize imports, remove unused 2023-04-09 11:37:33 -07:00
TSC
8b7800ad5b Add files via upload
Efficient Loader:
- Added Baked VAE as an option on VAE select.
- Node will no longer reload unnecessarily on changes.

Efficient KSampler:
- Added a 'Preview Image' toggle on the Efficient Ksampler.
- Fixed mistakes in console messaging text.
- Fixed bugs and errors associated with the 'Hold' state.
- Added messages to the console for when a sampler output is being held.
- Refactored node code.
Image Overlay:
- Fixed rotation of overlay cropping the overlay image.
- Fixed an issue with the opacity slider not applying transparency correctly.
2023-04-07 22:16:34 -05:00
TSC
de81cead21 Add files via upload
Efficient Loader:
- Added Baked VAE as an option on VAE select.
- Node will no longer reload unnecessarily on changes.

Efficient Sampler:
- Added a 'Preview Image' toggle on the Efficient Ksampler.

Image Overlay:
- Fixed rotation of overlay cropping the overlay image.
- Fixed an issue with the opacity slider not applying transparency correctly.
2023-04-07 16:06:46 -05:00