Commit Graph
75 Commits
Author SHA1 Message Date
blepping 91a36f8be9 Add slice blend modes 2025-05-23 07:02:25 -06:00
blepping daa97e4ac1 Start updating docs and example configuration files 2025-05-22 04:25:55 -06:00
blepping 54c6756c7e Previewer refactors
Support visual previews for ACE-Step
Allow setting dtype for previewer model
Allow scaling q/k/v input and output for Sage
2025-05-21 07:55:21 -06:00
blepping 9606ca236c Merge pull request #24 from blepping/feat_tae_vid
* Support for TAE video models and video frame previewing.  
* Added a `BlehEnsurePreviewer` node to make sure Bleh previews get used.
* Added `BlehTAEVideoDecode` and` `BlehTAEVideoEncode` nodes for fast video latent encoding/decoding.
* Many new blend modes.
* Removed match statements for better compatibility with old Python.
* Better (hopefully) heuristic for arranging batch/multi-frame previews.
* Internal refactoring/code cleanups.
* Documentation updates.
2025-05-04 08:21:49 -06:00
blepping 01a45cbed4 Support for TAE video models and video frame previewing.
Added a BlehEnsurePreviewer node to make sure Bleh previews get used.

Many new blend modes.

Removed match statements for better compatibility with old Python.

Better (hopefully) heuristic for arranging batch/multi-frame previews.

Internal refactoring/code cleanups.

Documentation updates.
2025-05-04 08:13:24 -06:00
blepping 78520b7568 Add basic TAE video encode/decode nodes
Tweak some other TAE video stuff
2025-03-20 09:14:25 -06:00
blepping 1324dfb355 Allow setting temporal upscale level in TAEVid previews
Fix batch/frame limiting for TAEVid previews
2025-03-20 06:55:20 -06:00
blepping c55189cc5a Unbork borked ported TAEvid code
Refactor stuff
Initial internal support for animated previews
Untested support for Hunyuan and Mochi TAEvid decoding
Add separate "batch" limit for video latent frames
2025-03-20 06:14:21 -06:00
blepping 0916e65794 Support TAE video models, stage 1 2025-03-18 07:56:08 -06:00
blepping 926ceb6416 OOM fallback feature in previewer, other previewer updates. 2025-03-13 07:34:16 -06:00
blepping 0ab8900dd0 Fix error message incorrectly referring to DiffuseHigh 2025-03-10 06:51:22 -06:00
blepping 850f840fee Fix SageAttention 1.x support
Handle the user setting tensor_layout for SageAttention 2.x properly (I hope!)
2025-01-19 01:06:29 -07:00
blepping 235703abb4 Added BlehLatentBlend node.
Added BlehCast node.
Added BlehSetSigmas node.
BlockOps improvements.
Other misc cleanups and refactoring.
2025-01-14 06:45:21 -07:00
blepping 3b16f59758 Fix SageAttention fallback to default attention
SageAttention compatibility with Cosmos models
Improved handling of skip_reshape and old SageAttention versions
2025-01-13 06:57:17 -07:00
blepping 6060701d63 Hopefully more reliable SageAttention handling 2025-01-09 23:28:05 -07:00
blepping 6f5256f17a Merge pull request #15 from blepping/sageattn_refactor
Refactor SageAttention support
Support SageAttention 2.0.1 features
2024-12-28 02:27:09 -07:00
blepping 25b05cbeed Support some custom nodes in SageAttention 2024-12-28 02:25:08 -07:00
blepping 1db7748700 Refactor SageAttention support 2024-12-26 00:53:11 -07:00
blepping a1c07ca4c0 Skip adding sampler presets to the list if they already exist 2024-12-20 07:10:02 -07:00
blepping 6f81e358cb Fix yaml_parameters being required in global SageAttention node 2024-12-02 18:42:28 -07:00
blepping be3ee20b5a Fix the sageattention issue for really reals this time 2024-11-23 09:53:20 -07:00
blepping acf99d6395 Fix an issue where bleh would not load without sageattention 2024-11-22 17:34:49 -07:00
blepping 2ccc45b5b9 Revert "Fix an issue where bleh would not load without sageattention"
This reverts commit abed157f8e.
2024-11-22 17:34:17 -07:00
blepping abed157f8e Fix an issue where bleh would not load without sageattention 2024-11-22 17:31:41 -07:00
blepping f4d0310f2a Added SageAttention support
Better handling of OOM in TAESD previewer
Move extended BlockOps documentation out of the main README
2024-11-22 07:46:09 -07:00
blepping 775794b671 Fix a bug in ModelPatchConditional post_cfg hook handling 2024-11-16 04:18:52 -07:00
blepping d3f1d17dd7 Add dummy input to BlehSetSamplerPreset node 2024-11-10 02:05:38 -07:00
blepping a217eac450 README/tooltip fixes for sampler presets feature 2024-11-03 08:36:28 -07:00
blepping f90ce285ad Add sampler presets feature and associated BlehSetSamplerPreset node 2024-11-03 08:16:02 -07:00
blepping 92610163f0 Add seed_offset paramater to BlehDisableNoise and BlehForceSeedSampler
Try to make BlehBlockCFG cond/uncond determination more resiliant

Minor doc updates
2024-10-21 06:12:44 -06:00
blepping ad2c5d78cc Fix an issue where previews could get cropped when batch size > 1 and using a non-square aspect ratio 2024-09-24 23:52:04 -06:00
blepping 6dba61e033 Fix fadeout in Deep Shrink node 2024-09-02 19:11:11 -06:00
blepping 68a94d0c00 Fix reversed input block skip_mode in BlehBlockCFG 2024-08-31 08:51:30 -06:00
blepping 02ce38adda Small documentation updates 2024-08-31 08:45:00 -06:00
blepping 92b2e1821c August 2024 updates (#7)
* Add BlehBlockCFG node
* Add tooltips and descriptions for most nodes
* Improvements to TAESD previews
* Add more scaling and blend types
* Hopefully improve latent normalization (may change seeds)
2024-08-31 08:29:38 -06:00
blepping 810cfd13f0 Improve tensor enhancement... maybe 2024-05-14 18:43:51 -06:00
blepping 13b3b71688 Fix multiply op for BlehBlockOps 2024-05-07 13:26:30 -06:00
blepping 38b76e0fce Fix apply_enhancement op for BlehBlockOps 2024-05-07 09:03:46 -06:00
blepping ad0ac75602 Add many new scaling types + enhancement effects (#4)
* Add many new scaling types

* Add enhancement effects
2024-05-06 16:48:47 -06:00
blepping ddfad286d6 Fix issue in BlehOps when targeting skip 2024-04-30 16:36:54 -06:00
blepping 01ca557741 Add BlehPlug and BlehDisableNoise.
Increase the range of upscale/downscale options in BlehDeepShrink.
2024-04-23 20:09:37 -06:00
blepping b03e824842 Various improvements to BlehBlockOps 2024-04-23 15:04:57 -06:00
blepping b35ab93f8b BlehBlockOps: turn off dynamic prompts, fix issue with step calculation 2024-04-15 16:33:42 -06:00
blepping d3f90fb8a6 BlehBlockOps: Fix skip targeting. 2024-04-12 12:39:14 -06:00
blepping e350413601 BlehBlockOps: Fix case where it was possible to access sigma out of bounds, allow small tolerance in step matching 2024-04-12 11:45:20 -06:00
blepping 0386f8802a BlehBlockOps: Add generic logic/comparison condition type.
BlehBlockOps: Add mask_example_op operation.

Other BlehBlockOps improvements/cleanups.
2024-04-12 11:02:17 -06:00
blepping 50b0ac7665 Add BlehBlockOps, BlehLatentOps nodes (#3)
Add experimental nodes to allow performing arbitrary model patches and latent operations.

Refactoring.
2024-04-11 12:22:22 -06:00
blepping 14df853670 Ensure models are on the correct device more reliably in BlehRefinerAfter 2024-04-03 11:12:05 -06:00
blepping 03d7d2cbf1 Fix issue with BlehRefinerAfter in sigma time mode 2024-04-03 06:04:44 -06:00
blepping 8a169c60d9 Add BlehRefinerAfter node (#2)
* Add BlehRefinerAfter node

* Try to make sure refiner model is on the right device

* Allow using percent and sigma time modes with BlehRefinerAfter
2024-04-03 04:51:48 -06:00