



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__UpperCAmelCase    	=  {
    "configuration_musicgen": [
        "MUSICGEN_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "MusicgenConfig",
        "MusicgenDecoderConfig",
    ],
    "processing_musicgen": ["MusicgenProcessor"],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__UpperCAmelCase    	=  [
		    "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

		__UpperCAmelCase    	=  _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)






"""simple docstring"""







def     __UpperCAmelCase							(       UpperCAmelCase_       :							str    )				->     str:

	'''simple docstring'''





	return " ".join(sorted(set(sentence.split()    )    )    )


if __name__ == "__main__":
	import doctest

	doctest.testmod()





