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')