"""simple docstring"""







import os
import platform
import sys


_a  :  Optional[Any]=				"3"

print("Python version:", sys.version)

print("OS platform:", platform.platform())
print("OS architecture:", platform.machine())

try:
	import torch

	print("Torch version:", torch.__version__)
	print("Cuda available:", torch.cuda.is_available())
	print("Cuda version:", torch.version.cuda)
	print("CuDNN version:", torch.backends.cudnn.version())
	print("Number of GPUs available:", torch.cuda.device_count())
except ImportError:
	print("Torch version:", None)

try:
	import transformers

	print("transformers version:", transformers.__version__)
except ImportError:
	print("transformers version:", None)







"""simple docstring"""







from abc import ABC, abstractmethod
from argparse import ArgumentParser

class 	UpperCamelCase    (					lowercase		):



				@staticmethod
				@abstractmethod
				def       _lowercase  (_A       :   ArgumentParser)					->			Tuple:
					raise NotImplementedError()






				@abstractmethod
				def       _lowercase  (self       :   Any)					->			Optional[Any]:
					raise NotImplementedError()





