-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Hi,
Thanks for sharing the code, when running ezgan.ipynb, i got the following error message, what can be the problem of it?
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-5-08535f4b8698> in <module>()
31 # Increasing from 0.001 in GitHub version
32 with tf.variable_scope(tf.get_variable_scope(), reuse=False) as scope:
---> 33 d_trainer_fake = tf.train.AdamOptimizer(0.0001).minimize(d_loss_fake, var_list=d_vars)
34 d_trainer_real = tf.train.AdamOptimizer(0.0001).minimize(d_loss_real, var_list=d_vars)
35
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\optimizer.py in minimize(self, loss, global_step, var_list, gate_gradients, aggregation_method, colocate_gradients_with_ops, name, grad_loss)
407
408 return self.apply_gradients(grads_and_vars, global_step=global_step,
--> 409 name=name)
410
411 def compute_gradients(self, loss, var_list=None,
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\optimizer.py in apply_gradients(self, grads_and_vars, global_step, name)
550 ([str(v) for _, _, v in converted_grads_and_vars],))
551 with ops.init_scope():
--> 552 self._create_slots([_get_variable_for(v) for v in var_list])
553 update_ops = []
554 with ops.name_scope(name, self._name) as name:
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\adam.py in _create_slots(self, var_list)
129 # Create slots for the first and second moments.
130 for v in var_list:
--> 131 self._zeros_slot(v, "m", self._name)
132 self._zeros_slot(v, "v", self._name)
133
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\optimizer.py in _zeros_slot(self, var, slot_name, op_name)
982 named_slots = self._slot_dict(slot_name)
983 if _var_key(var) not in named_slots:
--> 984 new_slot_variable = slot_creator.create_zeros_slot(var, op_name)
985 self._restore_slot_variable(
986 slot_name=slot_name, variable=var,
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\slot_creator.py in create_zeros_slot(primary, name, dtype, colocate_with_primary)
177 return create_slot_with_initializer(
178 primary, initializer, slot_shape, dtype, name,
--> 179 colocate_with_primary=colocate_with_primary)
180 else:
181 if isinstance(primary, variables.Variable):
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\slot_creator.py in create_slot_with_initializer(primary, initializer, shape, dtype, name, colocate_with_primary)
151 with ops.colocate_with(primary):
152 return _create_slot_var(primary, initializer, "", validate_shape, shape,
--> 153 dtype)
154 else:
155 return _create_slot_var(primary, initializer, "", validate_shape, shape,
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\training\slot_creator.py in _create_slot_var(primary, val, scope, validate_shape, shape, dtype)
63 use_resource=resource_variable_ops.is_resource_variable(primary),
64 shape=shape, dtype=dtype,
---> 65 validate_shape=validate_shape)
66 variable_scope.get_variable_scope().set_partitioner(current_partitioner)
67
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\ops\variable_scope.py in get_variable(name, shape, dtype, initializer, regularizer, trainable, collections, caching_device, partitioner, validate_shape, use_resource, custom_getter, constraint)
1295 partitioner=partitioner, validate_shape=validate_shape,
1296 use_resource=use_resource, custom_getter=custom_getter,
-> 1297 constraint=constraint)
1298 get_variable_or_local_docstring = (
1299 """%s
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\ops\variable_scope.py in get_variable(self, var_store, name, shape, dtype, initializer, regularizer, reuse, trainable, collections, caching_device, partitioner, validate_shape, use_resource, custom_getter, constraint)
1091 partitioner=partitioner, validate_shape=validate_shape,
1092 use_resource=use_resource, custom_getter=custom_getter,
-> 1093 constraint=constraint)
1094
1095 def _get_partitioned_variable(self,
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\ops\variable_scope.py in get_variable(self, name, shape, dtype, initializer, regularizer, reuse, trainable, collections, caching_device, partitioner, validate_shape, use_resource, custom_getter, constraint)
437 caching_device=caching_device, partitioner=partitioner,
438 validate_shape=validate_shape, use_resource=use_resource,
--> 439 constraint=constraint)
440
441 def _get_partitioned_variable(
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\ops\variable_scope.py in _true_getter(name, shape, dtype, initializer, regularizer, reuse, trainable, collections, caching_device, partitioner, validate_shape, use_resource, constraint)
406 trainable=trainable, collections=collections,
407 caching_device=caching_device, validate_shape=validate_shape,
--> 408 use_resource=use_resource, constraint=constraint)
409
410 if custom_getter is not None:
~\AppData\Local\Continuum\Anaconda3\envs\deeplab\lib\site-packages\tensorflow\python\ops\variable_scope.py in _get_single_variable(self, name, shape, dtype, initializer, regularizer, partition_info, reuse, trainable, collections, caching_device, validate_shape, use_resource, constraint)
763 raise ValueError("Variable %s does not exist, or was not created with "
764 "tf.get_variable(). Did you mean to set "
--> 765 "reuse=tf.AUTO_REUSE in VarScope?" % name)
766 if not shape.is_fully_defined() and not initializing_from_value:
767 raise ValueError("Shape of a new variable (%s) must be fully defined, "
ValueError: Variable d_w1/Adam/ does not exist, or was not created with tf.get_variable(). Did you mean to set reuse=tf.AUTO_REUSE in VarScope?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels