Skip to content

errors when running the code #1

@chouyiyu

Description

@chouyiyu

Hi !!
I was playing with your cyclegan code but I got the following error message:

File "./mnist_test.py", line 254, in
test_cyclegan()
File "./mnist_test.py", line 182, in test_cyclegan
cat_out = generator_cats.predict(mnist_in)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/engine/training.py", line 1713, in predict
verbose=verbose, steps=steps)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/engine/training.py", line 1269, in _predict_loop
batch_outs = f(ins_batch)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 2273, in call
**self.session_kwargs)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 895, in run
run_metadata_ptr)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1124, in _run
feed_dict_tensor, options, run_metadata)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1321, in _do_run
options, run_metadata)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1340, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: image must have at least one channel
[[Node: up_sampling2d_1/ResizeNearestNeighbor = ResizeNearestNeighbor[T=DT_FLOAT, align_corners=false, _device="/job:localhost/replica:0/task:0/gpu:0"](leaky_re_lu_23/sub, up_sampling2d_1/mul)]]
[[Node: conv2d_27/Sigmoid/_59 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/cpu:0", send_device="/job:localhost/replica:0/task:0/gpu:0", send_device_incarnation=1, tensor_name="edge_4095_conv2d_27/Sigmoid", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"]]

Caused by op u'up_sampling2d_1/ResizeNearestNeighbor', defined at:
File "./mnist_test.py", line 254, in
test_cyclegan()
File "./mnist_test.py", line 111, in test_cyclegan
generator_cats = mnist_generator(mnist_shape)
File "/ISFILE3/USERS/chouy/Projects/DeepLearning/cycleGAN/example2/cyclegan/models.py", line 62, in mnist_generator
x = UpSampling2D(size=(2, 2))(x)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/engine/topology.py", line 602, in call
output = self.call(inputs, **kwargs)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/layers/convolutional.py", line 1361, in call
self.data_format)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 1768, in resize_images
x = tf.image.resize_nearest_neighbor(x, new_shape)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/gen_image_ops.py", line 927, in resize_nearest_neighbor
name=name)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 767, in apply_op
op_def=op_def)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2630, in create_op
original_op=self._default_original_op, op_def=op_def)
File "/home/USERS/chouy/Applications/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 1204, in init
self._traceback = self._graph._extract_stack() # pylint: disable=protected-access

InvalidArgumentError (see above for traceback): image must have at least one channel
[[Node: up_sampling2d_1/ResizeNearestNeighbor = ResizeNearestNeighbor[T=DT_FLOAT, align_corners=false, _device="/job:localhost/replica:0/task:0/gpu:0"](leaky_re_lu_23/sub, up_sampling2d_1/mul)]]
[[Node: conv2d_27/Sigmoid/_59 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/cpu:0", send_device="/job:localhost/replica:0/task:0/gpu:0", send_device_incarnation=1, tensor_name="edge_4095_conv2d_27/Sigmoid", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"]]


Any suggestions ??
Thank you !!

Yiyu

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions