text-to-image icon indicating copy to clipboard operation
text-to-image copied to clipboard

Solve the batch_norm problem for tensorflow 1.0

Open YearnyeenHo opened this issue 7 years ago • 1 comments

YearnyeenHo avatar May 13 '17 04:05 YearnyeenHo

i train the model, used your fixed code , I get an error, Error is as follows. ran this code on windows10 and python3. please help me.Thank you.
Traceback (most recent call last): File "train.py", line 238, in main() File "train.py", line 78, in main d_optim = tf.train.AdamOptimizer(args.learning_rate, beta1 = args.beta1).minimize(loss['d_loss'], var_list=variables['d_vars']) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\optimizer.py", line 325, in minimize name=name) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\optimizer.py", line 446, in apply_gradients self._create_slots([_get_variable_for(v) for v in var_list]) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\adam.py", line 128, in _create_slots self._zeros_slot(v, "m", self._name) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\optimizer.py", line 766, in _zeros_slot named_slots[_var_key(var)] = slot_creator.create_zeros_slot(var, op_name) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\slot_creator.py", line 174, in create_zeros_slot colocate_with_primary=colocate_with_primary) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\slot_creator.py", line 146, in create_slot_with_initializer dtype) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\slot_creator.py", line 66, in _create_slot_var validate_shape=validate_shape) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1065, in get_variable use_resource=use_resource, custom_getter=custom_getter) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 962, in get_variable use_resource=use_resource, custom_getter=custom_getter) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 367, in get_variable validate_shape=validate_shape, use_resource=use_resource) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 352, in _true_getter use_resource=use_resource) File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 682, in _get_single_variable "VarScope?" % name) ValueError: Variable d_h0_conv/w/Adam/ does not exist, or was not created with tf.get_variable(). Did you mean to set reuse=None in VarScope?

weiwancheng avatar Jul 27 '17 09:07 weiwancheng