31
31
T5EncoderConfig ,
32
32
VAECheckpointConfig ,
33
33
)
34
+ from invokeai .backend .model_manager .load .load_default import ModelLoader
34
35
from invokeai .backend .model_manager .load .model_loader_registry import ModelLoaderRegistry
35
- from invokeai .backend .model_manager .load .model_loaders .generic_diffusers import GenericDiffusersLoader
36
36
from invokeai .backend .quantization .bnb_nf4 import quantize_model_nf4
37
37
from invokeai .backend .quantization .fast_quantized_transformers_model import FastQuantizedTransformersModel
38
38
from invokeai .backend .util .silence_warnings import SilenceWarnings
41
41
42
42
43
43
@ModelLoaderRegistry .register (base = BaseModelType .Flux , type = ModelType .VAE , format = ModelFormat .Checkpoint )
44
- class FluxVAELoader (GenericDiffusersLoader ):
44
+ class FluxVAELoader (ModelLoader ):
45
45
"""Class to load VAE models."""
46
46
47
47
def _load_model (
@@ -75,7 +75,7 @@ def _load_model(
75
75
76
76
77
77
@ModelLoaderRegistry .register (base = BaseModelType .Any , type = ModelType .CLIPEmbed , format = ModelFormat .Diffusers )
78
- class ClipCheckpointModel (GenericDiffusersLoader ):
78
+ class ClipCheckpointModel (ModelLoader ):
79
79
"""Class to load main models."""
80
80
81
81
def _load_model (
@@ -96,7 +96,7 @@ def _load_model(
96
96
97
97
98
98
@ModelLoaderRegistry .register (base = BaseModelType .Any , type = ModelType .T5Encoder , format = ModelFormat .T5Encoder8b )
99
- class T5Encoder8bCheckpointModel (GenericDiffusersLoader ):
99
+ class T5Encoder8bCheckpointModel (ModelLoader ):
100
100
"""Class to load main models."""
101
101
102
102
def _load_model (
@@ -117,7 +117,7 @@ def _load_model(
117
117
118
118
119
119
@ModelLoaderRegistry .register (base = BaseModelType .Any , type = ModelType .T5Encoder , format = ModelFormat .T5Encoder )
120
- class T5EncoderCheckpointModel (GenericDiffusersLoader ):
120
+ class T5EncoderCheckpointModel (ModelLoader ):
121
121
"""Class to load main models."""
122
122
123
123
def _load_model (
@@ -140,7 +140,7 @@ def _load_model(
140
140
141
141
142
142
@ModelLoaderRegistry .register (base = BaseModelType .Flux , type = ModelType .Main , format = ModelFormat .Checkpoint )
143
- class FluxCheckpointModel (GenericDiffusersLoader ):
143
+ class FluxCheckpointModel (ModelLoader ):
144
144
"""Class to load main models."""
145
145
146
146
def _load_model (
@@ -185,7 +185,7 @@ def _load_from_singlefile(
185
185
186
186
187
187
@ModelLoaderRegistry .register (base = BaseModelType .Flux , type = ModelType .Main , format = ModelFormat .BnbQuantizednf4b )
188
- class FluxBnbQuantizednf4bCheckpointModel (GenericDiffusersLoader ):
188
+ class FluxBnbQuantizednf4bCheckpointModel (ModelLoader ):
189
189
"""Class to load main models."""
190
190
191
191
def _load_model (
0 commit comments