У меня есть такая структура скриптов:
main.py -> launcher_util.py: run_experiment (эксперимент, ...) -> эксперимент.py: эксперимент (...)
В main.py я звоню:
import torch
import numpy
torch.manual_seed(1)
np.random.seed(1)
Но при рассмотрении нескольких прогонов моих экспериментов результаты не идентичны.Единственными двумя источниками случайности являются PyTorch и Numpy (т.е. из-за генерации случайных переменных среды в OpenAI Gym), однако графики результатов эксперимента не идентичны.Почему?