ai-toolkit/toolkit
Jaret Burkett 21dc65972d Only add a blank control if the model has to have it, for unconditionals. Previously it always encoded a blank control on unconditional if the model could take one. Affects DOP and blank prompt preservations. 2026-08-11 08:25:23 -06:00
..
audio
data_transfer_object Rework DOP so it works with caching text embeddings 2026-08-09 22:13:49 -06:00
keymaps
memory_management
models
optimizers
orig_configs
samplers
timestep_weighing
util
__init__.py
accelerator.py
advanced_prompt_embeds.py When dropping out, caching, and doing DOP, make sure we select a cahced trigger word when dropped out so DOP matches the drop out embeddings. 2026-08-11 06:59:20 -06:00
assistant_lora.py
basic.py
buckets.py
civitai.py
clip_vision_adapter.py
config.py
config_modules.py Rework DOP so it works with caching text embeddings 2026-08-09 22:13:49 -06:00
control_generator.py
cuda_malloc.py
custom_adapter.py
data_loader.py
dataloader_mixins.py Only add a blank control if the model has to have it, for unconditionals. Previously it always encoded a blank control on unconditional if the model could take one. Affects DOP and blank prompt preservations. 2026-08-11 08:25:23 -06:00
dequantize.py
ema.py
embedding.py
esrgan_utils.py
extension.py
guidance.py
ideogram_caption.py
image_utils.py
inversion_utils.py
ip_adapter.py
job.py
kohya_lora.py
kohya_model_util.py
layers.py
llvae.py
logging_aitk.py
lora_special.py
lorm.py
losses.py
lycoris_special.py
lycoris_utils.py
metadata.py
network_mixins.py
optimizer.py
paths.py
photomaker.py
photomaker_pipeline.py
pipelines.py
pixel_shuffle_encoder.py
print.py
progress_bar.py
prompt_utils.py
reference_adapter.py
resampler.py
sampler.py
saving.py
scheduler.py
sd_device_states_presets.py
stable_diffusion_model.py
style.py
timer.py
train_pipelines.py
train_tools.py
unloader.py
win_console.py