Spaces:
Running
Running
| def get_seed_rng( | |
| start, | |
| input_ids: list[int], | |
| salt = 35317 | |
| ) -> int: | |
| """ | |
| Seed RNG with hash of input_ids. | |
| Adapted from https://github.com/jwkirchenbauer/lm-watermarking | |
| """ | |
| for ii in input_ids: | |
| start = (start * salt + ii) % (2 ** 64 - 1) | |
| return int(start) |