In your inference script (tryon_inference.py), why are you loading "FLUX.1-dev" instead of "FLUX.1-Fill-dev"? Doesn't it make sense to load FLUX.1-Fill-dev?
pipe = FluxFillPipeline.from_pretrained(
"black-forest-labs/FLUX.1-dev",
transformer=transformer,
torch_dtype=torch.bfloat16
).to("cuda")
Same goes for training script (train_flux_inpaint.py), where you set MODEL_NAME="black-forest-labs/FLUX.1-dev".
Thanks!