Spaces:
Sleeping
Sleeping
"""Adapted Mistral configuration for diffusion models.""" | |
from transformers.models.mistral import MistralConfig | |
from sdlm.models.mixins.configuration_mixin import DiffusionConfigMixin | |
class MistralDiffusionConfig(DiffusionConfigMixin, MistralConfig): | |
def __init__(self, *args, **kwargs): | |
MistralConfig.__init__(self, *args, **kwargs) | |
DiffusionConfigMixin.__init__(self, *args, **kwargs) | |
class CDCDMistralDiffusionConfig(MistralDiffusionConfig): | |
def __init__(self, *args, n_bins: int = 100, **kwargs): | |
super().__init__(*args, **kwargs) | |
self.n_bins = n_bins | |