feat: add SmoothStep Scheduler (#813)

This commit is contained in:
Erik Scholz
2025-09-11 17:17:46 +02:00
committed by GitHub
parent 6bbaf161ad
commit 49d6570c43
4 changed files with 37 additions and 2 deletions

View File

@@ -751,6 +751,10 @@ public:
denoiser->scheduler = std::make_shared<GITSSchedule>();
denoiser->scheduler->version = version;
break;
case SMOOTHSTEP:
LOG_INFO("Running with SmoothStep scheduler");
denoiser->scheduler = std::make_shared<SmoothStepSchedule>();
break;
case DEFAULT:
// Don't touch anything.
break;
@@ -1534,6 +1538,7 @@ const char* schedule_to_str[] = {
"exponential",
"ays",
"gits",
"smoothstep",
};
const char* sd_schedule_name(enum scheduler_t scheduler) {