




'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


_SCREAMING_SNAKE_CASE			=						{
    "configuration_bridgetower": [
        "BRIDGETOWER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "BridgeTowerConfig",
        "BridgeTowerTextConfig",
        "BridgeTowerVisionConfig",
    ],
    "processing_bridgetower": ["BridgeTowerProcessor"],
}

try:
							if not is_vision_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							_SCREAMING_SNAKE_CASE			=						["BridgeTowerImageProcessor"]

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							_SCREAMING_SNAKE_CASE			=						[
							    "BRIDGETOWER_PRETRAINED_MODEL_ARCHIVE_LIST",
							    "BridgeTowerForContrastiveLearning",
							    "BridgeTowerForImageAndTextRetrieval",
							    "BridgeTowerForMaskedLM",
							    "BridgeTowerModel",
							    "BridgeTowerPreTrainedModel",
							]


if TYPE_CHECKING:
							from .configuration_bridgetower import (
							    BRIDGETOWER_PRETRAINED_CONFIG_ARCHIVE_MAP,
							    BridgeTowerConfig,
							    BridgeTowerTextConfig,
							    BridgeTowerVisionConfig,
							)
							from .processing_bridgetower import BridgeTowerProcessor

							try:
														if not is_vision_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .image_processing_bridgetower import BridgeTowerImageProcessor

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_bridgetower import (
														    BRIDGETOWER_PRETRAINED_MODEL_ARCHIVE_LIST,
														    BridgeTowerForContrastiveLearning,
														    BridgeTowerForImageAndTextRetrieval,
														    BridgeTowerForMaskedLM,
														    BridgeTowerModel,
														    BridgeTowerPreTrainedModel,
														)


else:
							import sys

							_SCREAMING_SNAKE_CASE			=						_LazyModule(__name__, globals()["__file__"], _import_structure)










'''simple docstring'''
import numpy as np





def 			lowerCamelCase(							SCREAMING_SNAKE_CASE_     )		->		np.array:
			return 1 / (1 + np.exp(-vector     ))





def 			lowerCamelCase(							SCREAMING_SNAKE_CASE_     )		->		np.array:
			return vector * sigmoid(1.702 * vector     )


if __name__ == "__main__":
							import doctest

							doctest.testmod()




