File size: 423 Bytes
2e30a77 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import torch
def count_parameters(model):
return sum(
parameter.numel()
for parameter in model.parameters()
if parameter.requires_grad
)
def get_device():
if torch.cuda.is_available():
return torch.device("cuda")
if hasattr(torch.backends, "mps") and torch.backends.mps.is_available():
return torch.device("mps")
return torch.device("cpu") |