| |
| |
| |
| |
| |
| |
| |
| |
|
|
| output_dir = '/workspace/checkpoints/krea2_edit_saga' |
| dataset = 'examples/krea2_edit_saga/dataset.toml' |
| epochs = 1000 |
| max_steps = 22500 |
| micro_batch_size_per_gpu = 1 |
| gradient_accumulation_steps = 4 |
| pipeline_stages = 1 |
| gradient_clipping = 1.0 |
| warmup_steps = 100 |
| save_every_n_steps = 500 |
| checkpoint_every_n_minutes = 120 |
| activation_checkpointing = true |
| save_dtype = 'bfloat16' |
| caching_batch_size = 1 |
| blocks_to_swap = 0 |
|
|
| [model] |
| type = 'krea2_multiref_grounded' |
| diffusion_model = '/workspace/models/krea2/diffusion_models/krea2_raw_fp8_scaled.safetensors' |
| vae = '/workspace/models/krea2/split_files/vae/qwen_image_vae.safetensors' |
| text_encoders = [ |
| {path = '/workspace/models/krea2/text_encoders/qwen3vl_4b_bf16.safetensors', type = 'krea2'}, |
| ] |
| dtype = 'bfloat16' |
| diffusion_model_dtype = 'float8' |
| timestep_sample_method = 'logit_normal' |
| flux_shift = true |
|
|
| [krea2_multiref_grounded] |
| max_refs = 1 |
| slot_axis = 'width' |
| position_mode = 'width_shift' |
| reference_position_offset = 1.0 |
| reference_timestep = 'zero' |
| condition_dropout = 0.0 |
| condition_only_lora = true |
| vl_prompt_style = 'picture_n' |
| vl_image_label = 'image' |
| vl_image_max_pixels = 147456 |
| caption_dropout = 0.1 |
| txtfusion_rank = 128 |
|
|
| [adapter] |
| type = 'lora' |
| rank = 64 |
| dtype = 'bfloat16' |
|
|
| [optimizer] |
| type = 'AdamW8bitKahan' |
| lr = 1e-4 |
| betas = [0.9, 0.99] |
| weight_decay = 0.01 |
| stabilize = false |
|
|