"""simple docstring"""




def 							SCREAMING_SNAKE_CASE  (    _lowerCamelCase		: list[int]			) ->   Dict:
  if not nums:  # Makes sure that the list is not empty
    raise ValueError("""List is empty"""			)

  _lowerCAmelCase		: Any						    =  sum(_lowerCamelCase			) / len(_lowerCamelCase			)  # Calculate the average
  return sum(abs(x - average			) for x in nums			) / len(_lowerCamelCase			)


if __name__ == "__main__":
     import doctest

     doctest.testmod()


"""simple docstring"""




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


try:
     if not (is_transformers_available() and is_torch_available() and is_transformers_version('>=', '4.25.0')):
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     from ...utils.dummy_torch_and_transformers_objects import UnCLIPImageVariationPipeline, UnCLIPPipeline
else:
     from .pipeline_unclip import UnCLIPPipeline
     from .pipeline_unclip_image_variation import UnCLIPImageVariationPipeline
     from .text_proj import UnCLIPTextProjModel




