tf.contrib.checkpoint.NoDependency
Разрешает присваивание атрибутов к объектам Trackable без зависимости.
tf.contrib.checkpoint.NoDependency(
value
)
Пример использования:
obj = Trackable() obj.has_dependency = tf.Variable(0., name="dep") obj.no_dependency = NoDependency(tf.Variable(1., name="nodep")) assert obj.no_dependency.name == "nodep:0"
obj в этом примере имеет зависимость от переменной "dep", и оба атрибута содержат необработанные Variable объекты.
NoDependency также работает с tf.keras.Model, но только для зависимостей контрольных точек: обертывание Layer в NoDependency присвоит (необработанный) Layer к атрибуту без зависимости контрольной точки, но Model по-прежнему будет отслеживать Layer (поэтому он будет отображаться в Model.layers, а его переменные будут отображаться в Model.variables).
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/checkpoint/NoDependency