@@ -238,7 +238,7 @@ void print_usage(int argc, const char* argv[]) {
238238 printf (" --skip-layers LAYERS Layers to skip for SLG steps: (default: [7,8,9])\n " );
239239 printf (" --skip-layer-start START SLG enabling point: (default: 0.01)\n " );
240240 printf (" --skip-layer-end END SLG disabling point: (default: 0.2)\n " );
241- printf (" --scheduler {discrete, karras, exponential, ays, gits} Denoiser sigma scheduler (default: discrete)\n " );
241+ printf (" --scheduler {discrete, karras, exponential, ays, gits, smoothstep } Denoiser sigma scheduler (default: discrete)\n " );
242242 printf (" --sampling-method {euler, euler_a, heun, dpm2, dpm++2s_a, dpm++2m, dpm++2mv2, ipndm, ipndm_v, lcm, ddim_trailing, tcd}\n " );
243243 printf (" sampling method (default: \" euler_a\" )\n " );
244244 printf (" --steps STEPS number of sample steps (default: 20)\n " );
@@ -251,7 +251,7 @@ void print_usage(int argc, const char* argv[]) {
251251 printf (" --high-noise-skip-layers LAYERS (high noise) Layers to skip for SLG steps: (default: [7,8,9])\n " );
252252 printf (" --high-noise-skip-layer-start (high noise) SLG enabling point: (default: 0.01)\n " );
253253 printf (" --high-noise-skip-layer-end END (high noise) SLG disabling point: (default: 0.2)\n " );
254- printf (" --high-noise-scheduler {discrete, karras, exponential, ays, gits} Denoiser sigma scheduler (default: discrete)\n " );
254+ printf (" --high-noise-scheduler {discrete, karras, exponential, ays, gits, smoothstep } Denoiser sigma scheduler (default: discrete)\n " );
255255 printf (" --high-noise-sampling-method {euler, euler_a, heun, dpm2, dpm++2s_a, dpm++2m, dpm++2mv2, ipndm, ipndm_v, lcm, ddim_trailing, tcd}\n " );
256256 printf (" (high noise) sampling method (default: \" euler_a\" )\n " );
257257 printf (" --high-noise-steps STEPS (high noise) number of sample steps (default: -1 = auto)\n " );
0 commit comments