gitextract_ok9rjsar/ ├── .ai/ │ ├── claude.prompt.md │ ├── context/ │ │ └── 01-overview.md │ └── gemini.prompt.md ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── tests.yml │ └── typos.yml ├── .gitignore ├── LICENSE.md ├── README-ja.md ├── README.md ├── XTI_hijack.py ├── _typos.toml ├── anima_minimal_inference.py ├── anima_train.py ├── anima_train_network.py ├── bitsandbytes_windows/ │ ├── cextension.py │ └── main.py ├── configs/ │ ├── qwen3_06b/ │ │ ├── config.json │ │ ├── merges.txt │ │ ├── tokenizer.json │ │ ├── tokenizer_config.json │ │ └── vocab.json │ └── t5_old/ │ ├── config.json │ ├── spiece.model │ └── tokenizer.json ├── docs/ │ ├── anima_train_network.md │ ├── config_README-en.md │ ├── config_README-ja.md │ ├── fine_tune.md │ ├── fine_tune_README_ja.md │ ├── flux_train_network.md │ ├── gen_img_README-ja.md │ ├── gen_img_README.md │ ├── hunyuan_image_train_network.md │ ├── lumina_train_network.md │ ├── masked_loss_README-ja.md │ ├── masked_loss_README.md │ ├── sd3_train_network.md │ ├── sdxl_train_network.md │ ├── train_README-ja.md │ ├── train_README-zh.md │ ├── train_SDXL-en.md │ ├── train_db_README-ja.md │ ├── train_db_README-zh.md │ ├── train_lllite_README-ja.md │ ├── train_lllite_README.md │ ├── train_network.md │ ├── train_network_README-ja.md │ ├── train_network_README-zh.md │ ├── train_network_advanced.md │ ├── train_textual_inversion.md │ ├── train_ti_README-ja.md │ ├── validation.md │ ├── wd14_tagger_README-en.md │ └── wd14_tagger_README-ja.md ├── fine_tune.py ├── finetune/ │ ├── blip/ │ │ ├── blip.py │ │ ├── med.py │ │ ├── med_config.json │ │ └── vit.py │ ├── clean_captions_and_tags.py │ ├── hypernetwork_nai.py │ ├── make_captions.py │ ├── make_captions_by_git.py │ ├── merge_captions_to_metadata.py │ ├── merge_dd_tags_to_metadata.py │ ├── prepare_buckets_latents.py │ └── tag_images_by_wd14_tagger.py ├── flux_minimal_inference.py ├── flux_train.py ├── flux_train_control_net.py ├── flux_train_network.py ├── gen_img.py ├── gen_img_diffusers.py ├── hunyuan_image_minimal_inference.py ├── hunyuan_image_train_network.py ├── library/ │ ├── __init__.py │ ├── adafactor_fused.py │ ├── anima_models.py │ ├── anima_train_utils.py │ ├── anima_utils.py │ ├── attention.py │ ├── attention_processors.py │ ├── chroma_models.py │ ├── config_util.py │ ├── custom_offloading_utils.py │ ├── custom_train_functions.py │ ├── deepspeed_utils.py │ ├── device_utils.py │ ├── flux_models.py │ ├── flux_train_utils.py │ ├── flux_utils.py │ ├── fp8_optimization_utils.py │ ├── huggingface_util.py │ ├── hunyuan_image_models.py │ ├── hunyuan_image_modules.py │ ├── hunyuan_image_text_encoder.py │ ├── hunyuan_image_utils.py │ ├── hunyuan_image_vae.py │ ├── hypernetwork.py │ ├── ipex/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── diffusers.py │ │ └── hijacks.py │ ├── jpeg_xl_util.py │ ├── lora_utils.py │ ├── lpw_stable_diffusion.py │ ├── lumina_models.py │ ├── lumina_train_util.py │ ├── lumina_util.py │ ├── model_util.py │ ├── original_unet.py │ ├── qwen_image_autoencoder_kl.py │ ├── safetensors_utils.py │ ├── sai_model_spec.py │ ├── sd3_models.py │ ├── sd3_train_utils.py │ ├── sd3_utils.py │ ├── sdxl_lpw_stable_diffusion.py │ ├── sdxl_model_util.py │ ├── sdxl_original_control_net.py │ ├── sdxl_original_unet.py │ ├── sdxl_train_util.py │ ├── slicing_vae.py │ ├── strategy_anima.py │ ├── strategy_base.py │ ├── strategy_flux.py │ ├── strategy_hunyuan_image.py │ ├── strategy_lumina.py │ ├── strategy_sd.py │ ├── strategy_sd3.py │ ├── strategy_sdxl.py │ ├── train_util.py │ └── utils.py ├── lumina_minimal_inference.py ├── lumina_train.py ├── lumina_train_network.py ├── networks/ │ ├── check_lora_weights.py │ ├── control_net_lllite.py │ ├── control_net_lllite_for_train.py │ ├── convert_anima_lora_to_comfy.py │ ├── convert_flux_lora.py │ ├── convert_hunyuan_image_lora_to_comfy.py │ ├── dylora.py │ ├── extract_lora_from_dylora.py │ ├── extract_lora_from_models.py │ ├── flux_extract_lora.py │ ├── flux_merge_lora.py │ ├── lora.py │ ├── lora_anima.py │ ├── lora_diffusers.py │ ├── lora_fa.py │ ├── lora_flux.py │ ├── lora_hunyuan_image.py │ ├── lora_interrogator.py │ ├── lora_lumina.py │ ├── lora_sd3.py │ ├── merge_lora.py │ ├── merge_lora_old.py │ ├── oft.py │ ├── oft_flux.py │ ├── resize_lora.py │ ├── sdxl_merge_lora.py │ └── svd_merge_lora.py ├── pytest.ini ├── pytorch_lightning/ │ ├── __init__.py │ └── callbacks/ │ ├── __init__.py │ └── model_checkpoint.py ├── requirements.txt ├── sd3_minimal_inference.py ├── sd3_train.py ├── sd3_train_network.py ├── sdxl_gen_img.py ├── sdxl_minimal_inference.py ├── sdxl_train.py ├── sdxl_train_control_net.py ├── sdxl_train_control_net_lllite.py ├── sdxl_train_control_net_lllite_old.py ├── sdxl_train_network.py ├── sdxl_train_textual_inversion.py ├── setup.py ├── tests/ │ ├── README.md │ ├── library/ │ │ ├── test_flux_train_utils.py │ │ ├── test_lumina_models.py │ │ ├── test_lumina_train_util.py │ │ ├── test_lumina_util.py │ │ ├── test_sai_model_spec.py │ │ └── test_strategy_lumina.py │ ├── manual_test_anima_cache.py │ ├── manual_test_anima_real_training.py │ ├── test_custom_offloading_utils.py │ ├── test_fine_tune.py │ ├── test_flux_train.py │ ├── test_flux_train_network.py │ ├── test_lumina_train_network.py │ ├── test_optimizer.py │ ├── test_sd3_train.py │ ├── test_sd3_train_network.py │ ├── test_sdxl_train.py │ ├── test_sdxl_train_network.py │ ├── test_train.py │ ├── test_train_network.py │ ├── test_train_textual_inversion.py │ └── test_validation.py ├── tools/ │ ├── cache_latents.py │ ├── cache_text_encoder_outputs.py │ ├── canny.py │ ├── convert_diffusers20_original_sd.py │ ├── convert_diffusers_to_flux.py │ ├── detect_face_rotate.py │ ├── latent_upscaler.py │ ├── merge_models.py │ ├── merge_sd3_safetensors.py │ ├── original_control_net.py │ ├── resize_images_to_resolution.py │ └── show_metadata.py ├── train_control_net.py ├── train_controlnet.py ├── train_db.py ├── train_network.py ├── train_textual_inversion.py └── train_textual_inversion_XTI.py