

from typing import TYPE_CHECKING

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


_UpperCAmelCase		:   Union[str, Any]										=       {
    """configuration_trajectory_transformer""": [
        """TRAJECTORY_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """TrajectoryTransformerConfig""",
    ],
}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					_UpperCAmelCase		:   str										=       [
					    """TRAJECTORY_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
					    """TrajectoryTransformerModel""",
					    """TrajectoryTransformerPreTrainedModel""",
					    """load_tf_weights_in_trajectory_transformer""",
					]


if TYPE_CHECKING:
					from .configuration_trajectory_transformer import (
					    TRAJECTORY_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
					    TrajectoryTransformerConfig,
					)

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_trajectory_transformer import (
										    TRAJECTORY_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
										    TrajectoryTransformerModel,
										    TrajectoryTransformerPreTrainedModel,
										    load_tf_weights_in_trajectory_transformer,
										)


else:
					import sys

					_UpperCAmelCase		:   int										=       _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)







import numpy as np





def 					__lowerCamelCase	( UpperCamelCase__      ):







							'''simple docstring'''






							return 1 / (1 + np.exp(-vector      ))





def 					__lowerCamelCase	( UpperCamelCase__      ):







							'''simple docstring'''






							return vector * sigmoid(UpperCamelCase__      )


if __name__ == "__main__":
					import doctest

					doctest.testmod()




