



'''simple docstring'''
import torch






def A__   (					):
						if torch.cuda.is_available():
												_UpperCamelCase :		Optional[Any]			    =       torch.cuda.device_count()
						else:
												_UpperCamelCase :		str			    =       0
						print(f'Successfully ran on {num_gpus} GPUs'							)


if __name__ == "__main__":
	main()







'''simple docstring'''
from abc import ABC, abstractmethod
from argparse import ArgumentParser






class 							lowercase__     (							lowercase       ):





	@staticmethod
	@abstractmethod
	def      UpperCamelCase_  (			lowerCamelCase__ :    ArgumentParser			):







							'''simple docstring'''
							raise NotImplementedError()





	@abstractmethod
	def      UpperCamelCase_  (			self :    Any			):







							'''simple docstring'''
							raise NotImplementedError()


