Overview
Syllabus
Introduction
FreeU paper
How do b and s value interact
ComfyRoll nodes
CivitAI workflows downloads
ComfyRoll workflows
ComfyRoll Grid error
Debugging the grid error
Trying out ComfyRoll XY list
Finding a fix for grid error
ComfyUI API
ComfyUI API JSON
How to request ComfyUI API
Re-evaluating the API JSON file
Code overview
Selecting baseline freeU s values
Handling asynchronous calls as ComfyUI API doesn't have callbacks
Setting up code environment
Executing the code
Analyzing the dynamic b values for normal FreeU
Narrowing the search window
Why choose static s values of 1.1 and 0.2? Why not use 0, 0 or 1, 1?
Dynamic s values
Getting original seed value
Pointing out my mistake with my seed value wasn't working
Comparing with original generations as a sanity check
Comparing results so far
Workflow for kohya deep shrink
LCM workflow
Dynamic b values for LCM
Dynamic s values for LCM
Updated comparison of all results so far
Extracting SDXL turbo LoRA
SDXL Turbo LoRA workflow
Dynamic b values for SDXL Turbo
Comparing different b1, b2 values for SDXL Turbo
Dynamic s values for SDXL Turbo
Final comparison of all results so far
Taught by
kasukanra