Update modeling.py
Browse files- modeling.py +3 -1
modeling.py
CHANGED
|
@@ -20,10 +20,10 @@ class DigitDiffusionOutput(ModelOutput):
|
|
| 20 |
|
| 21 |
|
| 22 |
class DigitDiffusionModel(PreTrainedModel):
|
| 23 |
-
|
| 24 |
config_class = DigitDiffusionConfig
|
| 25 |
base_model_prefix = "unet"
|
| 26 |
main_input_name = "noisy_images"
|
|
|
|
| 27 |
|
| 28 |
def __init__(self, config: DigitDiffusionConfig) -> None:
|
| 29 |
super().__init__(config)
|
|
@@ -45,6 +45,8 @@ class DigitDiffusionModel(PreTrainedModel):
|
|
| 45 |
class_embed_type=config.class_embed_type,
|
| 46 |
)
|
| 47 |
|
|
|
|
|
|
|
| 48 |
def _init_weights(self, module):
|
| 49 |
# Diffusers initializes the UNet internally, so there is nothing extra
|
| 50 |
# to initialize here.
|
|
|
|
| 20 |
|
| 21 |
|
| 22 |
class DigitDiffusionModel(PreTrainedModel):
|
|
|
|
| 23 |
config_class = DigitDiffusionConfig
|
| 24 |
base_model_prefix = "unet"
|
| 25 |
main_input_name = "noisy_images"
|
| 26 |
+
all_tied_weights_keys = {}
|
| 27 |
|
| 28 |
def __init__(self, config: DigitDiffusionConfig) -> None:
|
| 29 |
super().__init__(config)
|
|
|
|
| 45 |
class_embed_type=config.class_embed_type,
|
| 46 |
)
|
| 47 |
|
| 48 |
+
self.post_init()
|
| 49 |
+
|
| 50 |
def _init_weights(self, module):
|
| 51 |
# Diffusers initializes the UNet internally, so there is nothing extra
|
| 52 |
# to initialize here.
|