import random
import os
import numpy as np
import torch
import pandas as pd 
from sklearn.metrics import accuracy_score
from contextlib import contextmanager
import time

def seed_everything(seed=123):
    random.seed(seed)
    os.environ['PYTHONHASHSEED'] = str(seed)
    np.random.seed(seed)
    torch.manual_seed(seed)
    torch.cuda.manual_seed(seed)
    

