Allow changing sampler seed and sampler order from API

This commit is contained in:
vfbd
2022-10-02 16:25:51 -04:00
parent 7bd3125f5a
commit 1a59a4acea
2 changed files with 61 additions and 1 deletions

View File

@ -71,6 +71,15 @@ def set_rng_seed(seed: int):
def randomize_rng_seed():
return set_rng_seed(random.randrange(sys.maxsize))
def get_rng_state():
return rng
def set_rng_state(state):
global rng
rng = state
def new_rng_state(seed: int):
return random.Random(seed)
def warper_callback(logits) -> np.array:
raise NotImplementedError("`tpu_mtj_backend.warper_callback()` needs to be defined")