11 Commits

Author SHA1 Message Date
Jedrzej Kosinski
7d9d473193 Make Lumina2 compatible with EasyCache 2025-08-20 20:36:51 -07:00
Jedrzej Kosinski
401757acde Mark EasyCache/SuperEasyCache as experimental (beta) 2025-08-20 20:08:43 -07:00
Jedrzej Kosinski
66afaaa42b Change max reuse_threshold to 3.0 2025-08-20 19:16:58 -07:00
Jedrzej Kosinski
e4cc5c4082 Created SuperEasyCache to test what happens if caching and reuse is moved outside the scope of conds, added PREDICT_NOISE wrapper to facilitate this test 2025-08-20 18:35:10 -07:00
Jedrzej Kosinski
136654c48b Properly consider conds in EasyCache logic 2025-08-20 17:27:14 -07:00
Jedrzej Kosinski
129ad27062 Add subsampling to output_prev (output_prev_subsampled now) 2025-08-20 14:46:54 -07:00
Jedrzej Kosinski
7f0380f8a1 Add subsampling for heuristic inputs 2025-08-20 14:28:06 -07:00
Jedrzej Kosinski
54f2ef67bb Make log statement when not skipping useful, preparing for per-cond caching 2025-08-19 23:40:49 -07:00
Jedrzej Kosinski
14a3f02d8d Use sigmas from transformer_options instead of timesteps to be compatible with a greater amount of models, make end_percent work 2025-08-19 21:35:18 -07:00
Jedrzej Kosinski
6ac21a396c Fixed math to make threshold work as expected, refactored code to use EasyCacheHolder instead of a dict wrapped by object 2025-08-19 17:01:09 -07:00
Jedrzej Kosinski
26d54b1de5 Attempting a universal implementation of EasyCache, starting with flux as test; I screwed up the math a bit, but when I set it just right it works. 2025-08-18 22:01:31 -07:00