Commit Graph

53 Commits

Author SHA1 Message Date
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
TSC
83903e64f7 Add files via upload 2023-04-07 00:11:34 -05:00