Skip to content

Commit 9abca8a

Browse files
feat(mm): satisfy type checker in flux denoise
1 parent 22918f2 commit 9abca8a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

invokeai/app/invocations/flux_denoise.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
unpack,
4949
)
5050
from invokeai.backend.flux.text_conditioning import FluxReduxConditioning, FluxTextConditioning
51-
from invokeai.backend.model_manager.taxonomy import FluxVariantType, ModelFormat
51+
from invokeai.backend.model_manager.taxonomy import BaseModelType, FluxVariantType, ModelFormat, ModelType
5252
from invokeai.backend.patches.layer_patcher import LayerPatcher
5353
from invokeai.backend.patches.lora_conversions.flux_lora_constants import FLUX_LORA_TRANSFORMER_PREFIX
5454
from invokeai.backend.patches.model_patch_raw import ModelPatchRaw
@@ -232,6 +232,7 @@ def _run_diffusion(
232232
)
233233

234234
transformer_config = context.models.get_config(self.transformer.transformer)
235+
assert transformer_config.base is BaseModelType.Flux and transformer_config.type is ModelType.Main
235236
is_schnell = transformer_config.variant is FluxVariantType.Schnell
236237

237238
# Calculate the timestep schedule.

0 commit comments

Comments
 (0)