tf.compat.v1.get_variable_scope
Возвращает текущую область переменных.
tf.compat.v1.get_variable_scope()
Переход к TF2
Хотя это устаревший compat.v1 api, tf.compat.v1.get_variable совместим с немедленным выполнением и tf.function
Однако, чтобы сохранить повторное использование переменных на основе области переменных, вам потребуется комбинировать его с tf.compat.v1.keras.utils.track_tf1_style_variables. (Хотя он будет вести себя так, как будто повторное использование всегда установлено на tf.compat.v1.AUTO_REUSE.)
См. руководство по миграции для получения дополнительной информации.
Эквивалент в TF2, если вы просто пытаетесь отслеживать префиксы имен переменных и не контролируете get_variable-основанное повторное использование переменных, заключалось бы в использовании tf.name_scope и записи результата открытия области (который представляет собой текущий префикс имени).
Например:
x = tf.name_scope('foo') as current_scope:
...
Описание
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/get_variable_scope