@@ -1555,24 +1555,37 @@ ArgOptions SDGenerationParams::get_options() {
15551555 return 1 ;
15561556 };
15571557
1558+ std::string sample_methods = sample_method_to_str[0 ];
1559+ for (int i = 1 ; i < SAMPLE_METHOD_COUNT ; i++)
1560+ {
1561+ sample_methods += " , " + std::string (sample_method_to_str[i]);
1562+ }
1563+
1564+ std::string schedulers = scheduler_to_str[0 ];
1565+ for (int i = 1 ; i < SCHEDULER_COUNT ; i++)
1566+ {
1567+ schedulers += " , " + std::string (scheduler_to_str[i]);
1568+ }
1569+
15581570 options.manual_options = {
15591571 {" -s" ,
15601572 " --seed" ,
15611573 " RNG seed (default: 42, use random seed for < 0)" ,
15621574 on_seed_arg},
15631575 {" " ,
15641576 " --sampling-method" ,
1565- " sampling method, one of [euler, euler_a, heun, dpm2, dpm++2s_a, dpm++2m, dpm++2mv2, dpm++2m_sde, dpm++2m_sde_bt, ipndm, ipndm_v, lcm, ddim_trailing, tcd, res_multistep, res_2s, er_sde, euler_cfg_pp, euler_a_cfg_pp, lms] "
1566- " ( default: euler for Flux/SD3/Wan, euler_a otherwise) " ,
1577+ " sampling method, one of [" + sample_methods + " ], "
1578+ " default: euler for Flux/SD3/Wan, euler_a otherwise" ,
15671579 on_sample_method_arg},
15681580 {" " ,
15691581 " --high-noise-sampling-method" ,
1570- " (high noise) sampling method, one of [euler, euler_a, heun, dpm2, dpm++2s_a, dpm++2m, dpm++2mv2, dpm++2m_sde, dpm++2m_sde_bt, ipndm, ipndm_v, lcm, ddim_trailing, tcd, res_multistep, res_2s, er_sde, euler_cfg_pp, euler_a_cfg_pp, lms] "
1571- " default: euler for Flux/SD3/Wan, euler_a otherwise" ,
1582+ " (high noise) sampling method, one of [" + sample_methods + " ], "
1583+ " default: euler for Flux/SD3/Wan, euler_a otherwise" ,
15721584 on_high_noise_sample_method_arg},
15731585 {" " ,
15741586 " --scheduler" ,
1575- " denoiser sigma scheduler, one of [discrete, karras, exponential, ays, gits, smoothstep, sgm_uniform, simple, kl_optimal, lcm, bong_tangent, ltx2, logit_normal, flux2, flux, beta], alias: normal=discrete, default: model-specific" ,
1587+ " denoiser sigma scheduler, one of [" + schedulers + " ], "
1588+ " alias: normal=discrete, default: model-specific" ,
15761589 on_scheduler_arg},
15771590 {" " ,
15781591 " --sigmas" ,
0 commit comments