gaparmar
adding utils:
6213d31
raw
history blame contribute delete
885 Bytes
DEFAULT_VALUES = {
"flux-kontext": {
"num_inference_steps": 28,
"guidance_scale": 3.5,
"starting_candidates": 32,
"output_group_size": 4,
"pruning_ratio": 0.5,
"lambda_score": 1.0,
"output_dir": "outputs/flux-kontext",
"height": 512,
"width": 512,
"unary_term": "clip_text_img",
"binary_term": "diversity_dino"
}
}
def apply_defaults(args):
model_name = args.model_name
if model_name not in DEFAULT_VALUES:
raise ValueError(f"Unknown model name: {model_name}. Available models: {list(DEFAULT_VALUES.keys())}")
defaults = DEFAULT_VALUES[model_name]
for param_name, default_value in defaults.items():
if hasattr(args, param_name) and getattr(args, param_name) is None:
setattr(args, param_name, default_value)
return args