


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a__    :							List[Any]            =					{
    '''configuration_clipseg''': [
        '''CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''CLIPSegConfig''',
        '''CLIPSegTextConfig''',
        '''CLIPSegVisionConfig''',
    ],
    '''processing_clipseg''': ['''CLIPSegProcessor'''],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		a__    :							int            =					[
		    '''CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST''',
		    '''CLIPSegModel''',
		    '''CLIPSegPreTrainedModel''',
		    '''CLIPSegTextModel''',
		    '''CLIPSegVisionModel''',
		    '''CLIPSegForImageSegmentation''',
		]

if TYPE_CHECKING:
		from .configuration_clipseg import (
		    CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP,
		    CLIPSegConfig,
		    CLIPSegTextConfig,
		    CLIPSegVisionConfig,
		)
		from .processing_clipseg import CLIPSegProcessor

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_clipseg import (
				    CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST,
				    CLIPSegForImageSegmentation,
				    CLIPSegModel,
				    CLIPSegPreTrainedModel,
				    CLIPSegTextModel,
				    CLIPSegVisionModel,
				)

else:
		import sys

		a__    :							Union[str, Any]            =					_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)




"""simple docstring"""







def        UpperCAmelCase__	(lowerCAmelCase_  ,						lowerCAmelCase_       ):




					'''simple docstring'''


					if digit_amount > 0:
										return round(number - int(lowerCAmelCase_       )  ,						lowerCAmelCase_       )
					return number - int(lowerCAmelCase_       )


if __name__ == "__main__":
		print(decimal_isolate(1.53, 0))
		print(decimal_isolate(35.3_45, 1))
		print(decimal_isolate(35.3_45, 2))
		print(decimal_isolate(35.3_45, 3))
		print(decimal_isolate(-14.7_89, 3))
		print(decimal_isolate(0, 2))
		print(decimal_isolate(-14.1_23, 1))
		print(decimal_isolate(-14.1_23, 2))
		print(decimal_isolate(-14.1_23, 3))
