reproducibility in eval.py