5

I wrote a convenience API to define my models in TensorFlow that exposes a scope object. Now I want to verify that the user actually enters the scope before adding operations. How to get the name of the currently active tf.variable_scope in TensorFlow?

danijar
  • 32,406
  • 45
  • 166
  • 297

1 Answers1

11

You can use tf.get_variable_scope() to get the currently active scope:

using tensorflow as tf
with tf.variable_scope("my_scope"):
  print(tf.get_variable_scope().name)

This will print "my_scope"