Skip to content

Commit 0913d06

Browse files
committed
Switch inheritance class of flux model loaders
1 parent d487225 commit 0913d06

File tree

1 file changed

+7
-7
lines changed
  • invokeai/backend/model_manager/load/model_loaders

1 file changed

+7
-7
lines changed

invokeai/backend/model_manager/load/model_loaders/flux.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
T5EncoderConfig,
3232
VAECheckpointConfig,
3333
)
34+
from invokeai.backend.model_manager.load.load_default import ModelLoader
3435
from invokeai.backend.model_manager.load.model_loader_registry import ModelLoaderRegistry
35-
from invokeai.backend.model_manager.load.model_loaders.generic_diffusers import GenericDiffusersLoader
3636
from invokeai.backend.quantization.bnb_nf4 import quantize_model_nf4
3737
from invokeai.backend.quantization.fast_quantized_transformers_model import FastQuantizedTransformersModel
3838
from invokeai.backend.util.silence_warnings import SilenceWarnings
@@ -41,7 +41,7 @@
4141

4242

4343
@ModelLoaderRegistry.register(base=BaseModelType.Flux, type=ModelType.VAE, format=ModelFormat.Checkpoint)
44-
class FluxVAELoader(GenericDiffusersLoader):
44+
class FluxVAELoader(ModelLoader):
4545
"""Class to load VAE models."""
4646

4747
def _load_model(
@@ -75,7 +75,7 @@ def _load_model(
7575

7676

7777
@ModelLoaderRegistry.register(base=BaseModelType.Any, type=ModelType.CLIPEmbed, format=ModelFormat.Diffusers)
78-
class ClipCheckpointModel(GenericDiffusersLoader):
78+
class ClipCheckpointModel(ModelLoader):
7979
"""Class to load main models."""
8080

8181
def _load_model(
@@ -96,7 +96,7 @@ def _load_model(
9696

9797

9898
@ModelLoaderRegistry.register(base=BaseModelType.Any, type=ModelType.T5Encoder, format=ModelFormat.T5Encoder8b)
99-
class T5Encoder8bCheckpointModel(GenericDiffusersLoader):
99+
class T5Encoder8bCheckpointModel(ModelLoader):
100100
"""Class to load main models."""
101101

102102
def _load_model(
@@ -117,7 +117,7 @@ def _load_model(
117117

118118

119119
@ModelLoaderRegistry.register(base=BaseModelType.Any, type=ModelType.T5Encoder, format=ModelFormat.T5Encoder)
120-
class T5EncoderCheckpointModel(GenericDiffusersLoader):
120+
class T5EncoderCheckpointModel(ModelLoader):
121121
"""Class to load main models."""
122122

123123
def _load_model(
@@ -140,7 +140,7 @@ def _load_model(
140140

141141

142142
@ModelLoaderRegistry.register(base=BaseModelType.Flux, type=ModelType.Main, format=ModelFormat.Checkpoint)
143-
class FluxCheckpointModel(GenericDiffusersLoader):
143+
class FluxCheckpointModel(ModelLoader):
144144
"""Class to load main models."""
145145

146146
def _load_model(
@@ -185,7 +185,7 @@ def _load_from_singlefile(
185185

186186

187187
@ModelLoaderRegistry.register(base=BaseModelType.Flux, type=ModelType.Main, format=ModelFormat.BnbQuantizednf4b)
188-
class FluxBnbQuantizednf4bCheckpointModel(GenericDiffusersLoader):
188+
class FluxBnbQuantizednf4bCheckpointModel(ModelLoader):
189189
"""Class to load main models."""
190190

191191
def _load_model(

0 commit comments

Comments
 (0)