code: 
  
  
  
  
  
  '''simple docstring'''
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import (
      OptionalDependencyNotAvailable,
      _LazyModule,
      is_sentencepiece_available,
      is_speech_available,
      is_torch_available,
  )
  
  
  a__				: List[Any]									=    {
      '''configuration_speech_to_text_2''': ['''SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''Speech2Text2Config'''],
      '''processing_speech_to_text_2''': ['''Speech2Text2Processor'''],
      '''tokenization_speech_to_text_2''': ['''Speech2Text2Tokenizer'''],
  }
  
  
  try:
  			if not is_torch_available():
  						raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  			pass
  else:
  			a__				: Union[str, Any]									=    [
  			    '''SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST''',
  			    '''Speech2Text2ForCausalLM''',
  			    '''Speech2Text2PreTrainedModel''',
  			]
  
  
  if TYPE_CHECKING:
  			from .configuration_speech_to_text_a import SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP, SpeechaTextaConfig
  			from .processing_speech_to_text_a import SpeechaTextaProcessor
  			from .tokenization_speech_to_text_a import SpeechaTextaTokenizer
  
  			try:
  						if not is_torch_available():
  									raise OptionalDependencyNotAvailable()
  			except OptionalDependencyNotAvailable:
  						pass
  			else:
  						from .modeling_speech_to_text_a import (
  						    SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST,
  						    SpeechaTextaForCausalLM,
  						    SpeechaTextaPreTrainedModel,
  						)
  
  else:
  			import sys
  
  			a__				: Union[str, Any]									=    _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)
  
  
  
  
style_context: 
  
  
  
  
  
  '''simple docstring'''
  
  
  
  
  from typing import Callable
  
  
  
  
  def 	__lowerCamelCase (  UpperCAmelCase_       )      ->str:
  
  	def wrapper(UpperCAmelCase_       ):
  		snake_case__  					=      function_with_docstring.__doc__
  		return target_function
  
  	return wrapper
  
  
  
  