



"""simple docstring"""






import baseaa






def 					snake_case__       (		__lowerCamelCase    :   str     ):
			"""simple docstring"""
			return baseaa.baaencode(string.encode('''utf-8'''     )     )






def 					snake_case__       (		__lowerCamelCase    :   bytes     ):
			"""simple docstring"""
			return baseaa.baadecode(__lowerCamelCase     ).decode('''utf-8'''     )


if __name__ == "__main__":
		_lowercase			:			str										=						"Hello World!"
		_lowercase			:			Any										=						baseaa_encode(test)
		print(encoded)

		_lowercase			:			Dict										=						baseaa_decode(encoded)
		print(decoded)









"""simple docstring"""






import unittest

import numpy as np
import torch

from diffusers import VersatileDiffusionImageVariationPipeline
from diffusers.utils.testing_utils import load_image, require_torch_gpu, slow, torch_device


_lowercase			:			Tuple										=						False

class 	__SCREAMING_SNAKE_CASE     (				unittest.TestCase       ):


					'''simple docstring'''





					pass





@slow
@require_torch_gpu
class 	__SCREAMING_SNAKE_CASE     (				unittest.TestCase       ):


					'''simple docstring'''





					def 		snake_case	(	self							:  List[Any]					)-> Dict:
								lowerCamelCase__		:		str		     =VersatileDiffusionImageVariationPipeline.from_pretrained('''shi-labs/versatile-diffusion'''					)
								pipe.to(lowerCamelCase					)
								pipe.set_progress_bar_config(disable=lowerCamelCase					)

								lowerCamelCase__		:		int		     =load_image(
								    '''https://huggingface.co/datasets/hf-internal-testing/diffusers-images/resolve/main/versatile_diffusion/benz.jpg'''					)
								lowerCamelCase__		:		Dict		     =torch.manual_seed(0					)
								lowerCamelCase__		:		str		     =pipe(
								    image=lowerCamelCase,  generator=lowerCamelCase,  guidance_scale=7.5,  num_inference_steps=50,  output_type='''numpy''',  ).images

								lowerCamelCase__		:		Dict		     =image[0, 253:256, 253:256, -1]

								assert image.shape == (1, 512, 512, 3)
								lowerCamelCase__		:		List[Any]		     =np.array([0.0_441, 0.0_469, 0.0_507, 0.0_575, 0.0_632, 0.0_650, 0.0_865, 0.0_909, 0.0_945]					)

								assert np.abs(image_slice.flatten() - expected_slice					).max() < 1E-2




