



from transformers import HfArgumentParser, PyTorchBenchmark, PyTorchBenchmarkArguments



def 				_lowerCAmelCase      ():
					UpperCamelCase_											=				HfArgumentParser(_lowerCAmelCase)
					try:
										UpperCamelCase_											=				parser.parse_args_into_dataclasses()[0]
					except ValueError as e:
										UpperCamelCase_											=				"Arg --no_{0} is no longer used, please use --no-{0} instead."
										UpperCamelCase_											=				" ".join(str(_lowerCAmelCase).split(" ")[:-1])
										UpperCamelCase_											=				""
										UpperCamelCase_											=				eval(str(_lowerCAmelCase).split(" ")[-1])
										UpperCamelCase_											=				[]
										for arg in depreciated_args:
															# arg[2:] removes '--'
															if arg[2:] in PyTorchBenchmarkArguments.deprecated_args:
																				# arg[5:] removes '--no_'
																				full_error_msg += arg_error_msg.format(arg[5:])
															else:
																				wrong_args.append(_lowerCAmelCase)
										if len(_lowerCAmelCase) > 0:
															UpperCamelCase_											=				full_error_msg + begin_error_msg + str(_lowerCAmelCase)
										raise ValueError(_lowerCAmelCase)

					UpperCamelCase_											=				PyTorchBenchmark(args=_lowerCAmelCase)
					benchmark.run()


if __name__ == "__main__":
	main()





from ...utils import is_transformers_available
from .pipeline_latent_diffusion_superresolution import LDMSuperResolutionPipeline


if is_transformers_available():
	from .pipeline_latent_diffusion import LDMBertModel, LDMTextToImagePipeline
