import tensorflow as tf
tf.reset_default_graph()
name = 'a1'
x = tf.Variable(tf.random_normal(shape=[5,5], mean=0, stddev=1), name='a2')
x = tf.reshape(x,[1,5,5,1])
with tf.name_scope(name):
x = tf.nn.relu(x, name=name+'_relu')
x = tf.layers.conv2d(x,
filters=14,
kernel_size=[3, 3],
strides=[1, 1],
padding='SAME',
dilation_rate=[1, 1],
activation=None,
kernel_initializer=tf.contrib.layers.variance_scaling_initializer(),
name=name+'_conv3x3')
print(x.name)
输出
a1/a1_conv3x3/BiasAdd:0