






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__A  							=			{
    'configuration_musicgen': [
        'MUSICGEN_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'MusicgenConfig',
        'MusicgenDecoderConfig',
    ],
    'processing_musicgen': ['MusicgenProcessor'],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __A  							=			[
       'MUSICGEN_PRETRAINED_MODEL_ARCHIVE_LIST',
       'MusicgenForConditionalGeneration',
       'MusicgenForCausalLM',
       'MusicgenModel',
       'MusicgenPreTrainedModel',
   ]

if TYPE_CHECKING:
   from .configuration_musicgen import (
       MUSICGEN_PRETRAINED_CONFIG_ARCHIVE_MAP,
       MusicgenConfig,
       MusicgenDecoderConfig,
   )
   from .processing_musicgen import MusicgenProcessor

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_musicgen import (
          MUSICGEN_PRETRAINED_MODEL_ARCHIVE_LIST,
          MusicgenForCausalLM,
          MusicgenForConditionalGeneration,
          MusicgenModel,
          MusicgenPreTrainedModel,
      )

else:
   import sys

   __A  							=			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)












__A  							=  [0.485, 0.456, 0.406]
__A  							=  [0.229, 0.224, 0.225]
__A  							=  [0.5, 0.5, 0.5]
__A  							=  [0.5, 0.5, 0.5]
__A  							=  [0.4814_5466, 0.457_8275, 0.4082_1073]
__A  							=  [0.2686_2954, 0.2613_0258, 0.2757_7711]




