FLUX.1-dev-lora-adaml / train_lora_flux_me.yaml
AdamLucek's picture
Added ai-toolkit config file
826d89a verified
---
job: extension
config:
name: "flux_lora_Adam"
process:
- type: 'sd_trainer'
training_folder: "output/flux_lora_adam"
performance_log_every: 1000
device: cuda:0
trigger_word: "4d4m luc3k"
network:
type: "lora"
linear: 32
linear_alpha: 32
save:
dtype: float16
save_every: 200
max_step_saves_to_keep: 4
push_to_hub: true
hf_repo_id: AdamLucek/flux_lora_adam
hf_private: true
datasets:
- folder_path: "./lora_me"
caption_ext: "txt"
caption_dropout_rate: 0.05
shuffle_tokens: true
cache_latents_to_disk: true
resolution: [ 512, 768, 1024 ]
train:
batch_size: 1
steps: 2000
gradient_accumulation_steps: 1
train_unet: true
train_text_encoder: false
gradient_checkpointing: true
noise_scheduler: "flowmatch" # for training only
optimizer: "adamw8bit"
lr: 4e-4
skip_first_sample: true
ema_config:
use_ema: true
ema_decay: 0.99
# will probably need this if gpu supports it for flux, other dtypes may not work correctly
dtype: bf16
model:
# huggingface model name or path
name_or_path: "black-forest-labs/FLUX.1-dev"
is_flux: true
quantize: true # run 8bit mixed precision
# low_vram: true # uncomment this if the GPU is connected to your monitors. It will use less vram to quantize, but is slower.
sample:
sampler: "flowmatch" # must match train.noise_scheduler
sample_every: 200 # sample every this many steps
width: 1024
height: 1024
prompts:
# you can add [trigger] to the prompts here and it will be replaced with the trigger word
- "[trigger] holding a sign that says 'I LOVE PROMPTS!'"
- "[trigger] with red hair, playing chess at the park, bomb going off in the background"
- "[trigger] holding a coffee cup, in a beanie, sitting at a cafe"
- "[trigger] is a DJ at a night club, fish eye lens, smoke machine, lazer lights, holding a martini"
- "[trigger] showing off his cool new t shirt at the beach, a shark is jumping out of the water in the background"
- "[trigger] building a log cabin in the snow covered mountains"
- "[trigger] playing the guitar, on stage, singing a song, laser lights, punk rocker"
- "[trigger] with a beard, building a chair, in a wood shop"
- "photo of [trigger], white background, medium shot, modeling clothing, studio lighting, white backdrop"
- "[trigger] holding a sign that says, 'this is a sign'"
- "[trigger], in a post apocalyptic world, with a shotgun, in a leather jacket, in a desert, with a motorcycle"
neg: "" # not used on flux
seed: 42
walk_seed: true
guidance_scale: 4
sample_steps: 20
# you can add any additional meta info here. [name] is replaced with config name at top
meta:
name: "[name]"
version: '1.0'