File size: 329 Bytes
21c7db9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""Deterministic seeding helpers."""

from __future__ import annotations

import os
import random

import numpy as np

from app.common.constants import DEFAULT_SEED


def set_global_seed(seed: int = DEFAULT_SEED) -> int:
    random.seed(seed)
    np.random.seed(seed)
    os.environ["PYTHONHASHSEED"] = str(seed)
    return seed