code: 
  """simple docstring"""
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available
  
  
  __magic_name__		       =				{
      '''configuration_musicgen''': [
          '''MUSICGEN_PRETRAINED_CONFIG_ARCHIVE_MAP''',
          '''MusicgenConfig''',
          '''MusicgenDecoderConfig''',
      ],
      '''processing_musicgen''': ['''MusicgenProcessor'''],
  }
  
  try:
  			if not is_torch_available():
  						raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  			pass
  else:
  			__magic_name__		       =				[
  			    '''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
  
  			__magic_name__		       =				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
  
  
  
  
  
style_context: 
  """simple docstring"""
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available, is_tokenizers_available
  
  
  __magic_name__		       =				{}
  
  try:
  			if not is_sentencepiece_available():
  						raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  			pass
  else:
  			__magic_name__		       =				['''CpmTokenizer''']
  
  try:
  			if not is_tokenizers_available():
  						raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  			pass
  else:
  			__magic_name__		       =				['''CpmTokenizerFast''']
  
  
  if TYPE_CHECKING:
  			try:
  						if not is_sentencepiece_available():
  									raise OptionalDependencyNotAvailable()
  			except OptionalDependencyNotAvailable:
  						pass
  			else:
  						from .tokenization_cpm import CpmTokenizer
  
  			try:
  						if not is_tokenizers_available():
  									raise OptionalDependencyNotAvailable()
  			except OptionalDependencyNotAvailable:
  						pass
  			else:
  						from .tokenization_cpm_fast import CpmTokenizerFast
  
  else:
  			import sys
  
  			__magic_name__		       =				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
  
  
  
  
  