|  View source on GitHub | 
Returns the current variable scope.
tf.compat.v1.get_variable_scope()
Migrate to TF2
Although it is a legacy compat.v1 api,
tf.compat.v1.get_variable is compatible with eager
execution and tf.function
However, to maintain variable-scope based variable reuse
you will need to combine it with
tf.compat.v1.keras.utils.track_tf1_style_variables. (Though
it will behave as if reuse is always set to tf.compat.v1.AUTO_REUSE.)
See the migration guide for more info.
The TF2 equivalent, if you are just trying to track
variable name prefixes and not control get_variable-based variable reuse,
would be to use tf.name_scope and capture the output of opening the
scope (which represents the current name prefix).
For example:
x = tf.name_scope('foo') as current_scope:
  ...