in distilvit/curate.py [0:0]
def __init__(self, args, model_name=MODEL_NAME):
if torch.cuda.is_available():
device = torch.device("cuda")
print("Using CUDA (Nvidia GPU).")
elif torch.backends.mps.is_available():
device = torch.device("mps")
print("Using MPS (Apple Silicon GPU).")
else:
device = torch.device("cpu")
print("Using CPU.")
self.device = device
self.model = None
self.model_name = model_name
self.args = args