Seed has to be a 64-bit unsigned int or PyTorch will throw an error

tpu_mtj_backend's seed can be an integer of arbitrary size but we will
limit it to a 64-bit unsigned integer anyways for consistency.
This commit is contained in:
vfbd
2022-10-02 17:50:32 -04:00
parent dd1c25241d
commit bdfa6d86b7
2 changed files with 4 additions and 4 deletions

View File

@ -55,7 +55,7 @@ from mesh_transformer.util import to_bf16
params: Dict[str, Any] = {}
__seed = random.randrange(sys.maxsize)
__seed = random.randrange(2**64)
rng = random.Random(__seed)
@ -69,7 +69,7 @@ def set_rng_seed(seed: int):
return seed
def randomize_rng_seed():
return set_rng_seed(random.randrange(sys.maxsize))
return set_rng_seed(random.randrange(2**64))
def get_rng_state():
return rng