Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the currently active tf.variable_scope in TensorFlow?

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?

like image 376
danijar Avatar asked Jul 17 '16 14:07

danijar


1 Answers

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"

like image 99
Avishkar Bhoopchand Avatar answered Sep 19 '22 09:09

Avishkar Bhoopchand