"...en/git@developer.sourcefind.cn:renzhc/diffusers_dcu.git" did not exist on "beb8f216ed07931f6d8fd5633faf31906981abb0"
Unverified Commit 2a49fac8 authored by Will Berman's avatar Will Berman Committed by GitHub
Browse files

KarrasDiffusionSchedulers type note (#2365)

parent 51b61b69
...@@ -25,6 +25,10 @@ from ..utils import BaseOutput ...@@ -25,6 +25,10 @@ from ..utils import BaseOutput
SCHEDULER_CONFIG_NAME = "scheduler_config.json" SCHEDULER_CONFIG_NAME = "scheduler_config.json"
# NOTE: We make this type an enum because it simplifies usage in docs and prevents
# circular imports when used for `_compatibles` within the schedulers module.
# When it's used as a type in pipelines, it really is a Union because the actual
# scheduler instance is passed in.
class KarrasDiffusionSchedulers(Enum): class KarrasDiffusionSchedulers(Enum):
DDIMScheduler = 1 DDIMScheduler = 1
DDPMScheduler = 2 DDPMScheduler = 2
......
...@@ -27,6 +27,10 @@ from ..utils import BaseOutput ...@@ -27,6 +27,10 @@ from ..utils import BaseOutput
SCHEDULER_CONFIG_NAME = "scheduler_config.json" SCHEDULER_CONFIG_NAME = "scheduler_config.json"
# NOTE: We make this type an enum because it simplifies usage in docs and prevents
# circular imports when used for `_compatibles` within the schedulers module.
# When it's used as a type in pipelines, it really is a Union because the actual
# scheduler instance is passed in.
class FlaxKarrasDiffusionSchedulers(Enum): class FlaxKarrasDiffusionSchedulers(Enum):
FlaxDDIMScheduler = 1 FlaxDDIMScheduler = 1
FlaxDDPMScheduler = 2 FlaxDDPMScheduler = 2
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment