YiMeng-SYSU's picture
Initial commit of transfer learning project files
e3469ed verified
raw
history blame contribute delete
517 Bytes
import torch
import random
import numpy as np
import os
import sys
def get_device():
if torch.cuda.is_available():
return "cuda"
elif torch.backends.mps.is_available():
return "mps"
else:
return "cpu"
def seed_everthing(seed=42):
random.seed(seed)
os.environ['PYTHONHASHSEED'] = str(seed)
np.random.seed(seed)
torch.manual_seed(seed)
torch.cuda.manual_seed(seed)
torch.backends.cudnn.deterministic = False
torch.backends.cudnn.benchmark = True