Is there any way to rename an existing tf.Variable without creating a new object?
Could you be more specific about the context?
What name are you trying to change? why?
For some tensorflow variable like the following
import tensorflow as tf a = tf.Variable([1,2,3], name = 'original_name') print(a.name) # returns 'original_name:0'
Is there anyway to change the name of
a from ‘original_name’ to some other name. My current workaround is:
a = tf.Variable(a, name = 'new_name')
I think that there aren’t other solutions as
.name is a protected attr.