Используя Tensorflow 2.3, у меня есть модель keras с определениями функций, которые охватывают более десятка файлов. Есть один главный файл, который запускает все и выполняет настройку, но, конечно, каждый файл имеет свои собственные операторы импорта. Модель построена в build.py
, скомпилирована в compile.py
, а затем запускается из master.py
. Я знаю, что если я хочу тренироваться со смешанной точностью, мне нужно выполнить следующее (или более длинный / короткий вариант) перед компиляцией:
from tensorflow.keras.mixed_precision import experimental as mixed_precision
policy = mixed_precision.Policy('mixed_float16')
mixed_precision.set_policy(policy)
Мой вопрос: нужно ли мне декларировать это только в файл master.py
, файл, в котором модель определена (build.py
), скомпилирована (compiled.py
) или все файлы, которые имеют какое-либо отношение к определению модели?