
from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
							if not (is_transformers_available() and is_torch_available()):
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							from ...utils.dummy_torch_and_transformers_objects import ShapEPipeline
else:
							from .camera import create_pan_cameras
							from .pipeline_shap_e import ShapEPipeline
							from .pipeline_shap_e_img2img import ShapEImgaImgPipeline
							from .renderer import (
							    BoundingBoxVolume,
							    ImportanceRaySampler,
							    MLPNeRFModelOutput,
							    MLPNeRSTFModel,
							    ShapEParamsProjModel,
							    ShapERenderer,
							    StratifiedRaySampler,
							    VoidNeRFModel,
							)
import numpy as np






def     lowerCAmelCase_			(   _SCREAMING_SNAKE_CASE     :				np.array			):
						return (2 / (1 + np.exp(-2 * vector			))) - 1


if __name__ == "__main__":
	import doctest

	doctest.testmod()






