Static demo — recorded outputs, no live backends.Run it yourself on GitHubdragonhound.dev
F

Argus Forge

Turn a curated export into a ready-to-run LoRA training config

Demo
In-browser demo — the kohya config below is generated live in your browser by the same sizing heuristics argus-forge uses. Run it yourself: github.com/smk762/argus-studio

Demo mode: configs are built in your browser from the same sizing heuristics, for kohya only. Set ARGUS_CURATOR_UI_MODE=live and run argus-forge to inspect a real export and emit all three trainers.

Export

Dataset (estimate)

40 selected — in the ~15–30 sweet spot for an SDXL Identity LoRA.

images
40
repeats
4
epochs
10
total steps
1600
batch size
2

Trainer

Demo mode builds kohya configs only.

Config preview

dataset.toml
# argus-forge (demo) dataset config for kohya sd-scripts (pass via --dataset_config)
# 40 images x 4 repeats x 10 epochs = 1600 samples (800 optimizer steps @ batch 2)

[general]
enable_bucket = true
caption_extension = ".txt"
shuffle_caption = false
keep_tokens = 0

[[datasets]]
resolution = 1024
batch_size = 2
min_bucket_reso = 256
max_bucket_reso = 2048
bucket_reso_steps = 64

[[datasets.subsets]]
# Demo placeholder — point this at your exported dataset.
image_dir = "/data/out"
num_repeats = 4
# Fallback caption for images without a .txt sidecar.
class_tokens = "subject"
config.toml
# argus-forge (demo) training config for kohya sd-scripts (pass via --config_file)
# Seeded from argus-curator selection insights (identity, 40 images).
# Starting points, not gospel — watch samples and stop early if it overfits.

pretrained_model_name_or_path = "stabilityai/stable-diffusion-xl-base-1.0"
output_dir = "/data/out/forge/kohya/output"
output_name = "subject-lora"
save_model_as = "safetensors"
save_every_n_epochs = 1
save_precision = "bf16"

max_train_epochs = 10
train_batch_size = 2
seed = 42
mixed_precision = "bf16"

network_module = "networks.lora"
network_dim = 16
network_alpha = 8

learning_rate = 1e-4
unet_lr = 1e-4
text_encoder_lr = 5e-5
optimizer_type = "AdamW8bit"
lr_scheduler = "cosine"
lr_warmup_steps = 40
min_snr_gamma = 5

gradient_checkpointing = true
cache_latents = true
sdpa = true
# SDXL's fp16 VAE is numerically unstable; keep it in fp32.
no_half_vae = true
logging_dir = "/data/out/forge/kohya/logs"
Evaluate a trained LoRA in Proof →

Training

Demo mode builds configs in your browser — there is no server here to run training on.