У меня большой проект Tensorflow с несколькими файлами, каждый из которых имеет
import tensorflow as tf
Я поместил следующий код в свой файл main.py:
seed_value= 42
# 2. Set `python` built-in pseudo-random generator at a fixed value
import random
random.seed(seed_value)
# 3. Set `numpy` pseudo-random generator at a fixed value
import numpy as np
np.random.seed(seed_value)
# 4. Set `tensorflow` pseudo-random generator at a fixed value
import tensorflow as tf
tf.set_random_seed(seed_value)
Я заметил, что если япри этом я не получаю воспроизводимых результатов в функциях tf.Uniform в других файлах.
Если я добавлю tf.set_random_seed (seed_value) в разные файлы по всемукод , я начинаю получать воспроизводимые результаты.
Я не понимаю, почему.Спасибо за любые подсказки.