



'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


lowerCamelCase	 =       {
    """configuration_swiftformer""": [
        """SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """SwiftFormerConfig""",
        """SwiftFormerOnnxConfig""",
    ]
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							lowerCamelCase	 =       [
							    """SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """SwiftFormerForImageClassification""",
							    """SwiftFormerModel""",
							    """SwiftFormerPreTrainedModel""",
							]

if TYPE_CHECKING:
							from .configuration_swiftformer import (
							    SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
							    SwiftFormerConfig,
							    SwiftFormerOnnxConfig,
							)

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_swiftformer import (
														    SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
														    SwiftFormerForImageClassification,
														    SwiftFormerModel,
														    SwiftFormerPreTrainedModel,
														)

else:
							import sys

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








'''simple docstring'''



def   _A       (   _lowerCAmelCase					):



							"""simple docstring"""



							if number > 0:
														raise ValueError('input must be a negative integer'					)
							__lowercase       	=len(bin(_lowerCAmelCase					)[3:]					)
							__lowercase       	=bin(abs(_lowerCAmelCase					) - (1 << binary_number_length)					)[3:]
							__lowercase       	=(
							    (
							        '1'
							        + '0' * (binary_number_length - len(_lowerCAmelCase					))
							        + twos_complement_number
							    )
							    if number < 0
							    else '0'
							)
							return "0b" + twos_complement_number


if __name__ == "__main__":
		import doctest

		doctest.testmod()



