(seed: int)
| 52 | |
| 53 | |
| 54 | def setup_seed(seed: int): |
| 55 | random.seed(seed) |
| 56 | np.random.seed(seed) |
| 57 | torch.manual_seed(seed) |
| 58 | torch.cuda.manual_seed(seed) |
| 59 | torch.cuda.manual_seed_all(seed) |
| 60 | torch.backends.cudnn.deterministic = True |
| 61 | torch.backends.cudnn.benchmark = False |
| 62 | |
| 63 | def lm_checkpoint(lm_config, weight='full_sft', model=None, optimizer=None, epoch=0, step=0, wandb=None, save_dir='../checkpoints', **kwargs): |
| 64 | os.makedirs(save_dir, exist_ok=True) |
no outgoing calls
no test coverage detected