tf.compat.v1.tables_initializer | TensorFlow v2.16.1 (original) (raw)
tf.compat.v1.tables_initializer
Stay organized with collections Save and categorize content based on your preferences.
Returns an Op that initializes all tables of the default graph.
View aliases
Compat aliases for migration
SeeMigration guide for more details.
tf.compat.v1.initializers.tables_initializer
tf.compat.v1.tables_initializer(
name='init_all_tables'
)
Migrate to TF2
tf.compat.v1.tables_initializer is no longer needed with eager execution andtf.function. In TF2, when creating an initializable table like atf.lookup.StaticHashTable, the table will automatically be initialized on creation.
Before & After Usage Example
Before:
with tf.compat.v1.Session():
init = tf.compat.v1.lookup.KeyValueTensorInitializer(['a', 'b'], [1, 2])
table = tf.compat.v1.lookup.StaticHashTable(init, default_value=-1)
tf.compat.v1.tables_initializer().run()
result = table.lookup(tf.constant(['a', 'c'])).eval()
result
array([ 1, -1], dtype=int32)
After:
init = tf.lookup.KeyValueTensorInitializer(['a', 'b'], [1, 2])
table = tf.lookup.StaticHashTable(init, default_value=-1)
table.lookup(tf.constant(['a', 'c'])).numpy()
array([ 1, -1], dtype=int32)
Description
Used in the notebooks
Used in the tutorials |
---|
Universal Sentence Encoder-Lite demo Wiki40B Language Models |
Args | |
---|---|
name | Optional name for the initialization op. |
Returns |
---|
An Op that initializes all tables. Note that if there are not tables the returned Op is a NoOp. |