我正在尝试构建我的TensorFlow代码。但是,会出现以下错误信息:
尝试使用未初始化的值unit_1_2 / sub2 / conv2 / DW
未初始化的DW定义如下:
kernel = tf.get_variable(
'DW', [filter_size, filter_size, in_filters, out_filters],
tf.float32, ***initializer=tf.random_normal_initializer(
stddev=np.sqrt(2.0/n))***)
但是,我的代码不包含tf.global_variables_initializer()
因为我认为我已经在内核源代码(tf.get_variable
)中定义了初始化程序。
这是错误吗?我必须在tf.global_variables_initializer
代码之后编写tf.get_variable
代码吗?