Stacktrace:
INFO:iris:Reading CSV files from ./train.
E tensorflow/core/client/tensor_c_api.cc:485] assertion failed: [string_input_producer requires a non-null input tensor]
[[Node: input_producer/Assert = Assert[T=[DT_STRING], summarize=3, _device="/job:localhost/replica:0/task:0/cpu:0"](input_producer/Greater, input_producer/Assert/data_0)]]
INFO:tensorflow:Error reported to Coordinator: <class 'tensorflow.python.framework.errors.InvalidArgumentError'>, assertion failed: [string_input_producer requires a non-null input tensor]
[[Node: input_producer/Assert = Assert[T=[DT_STRING], summarize=3, _device="/job:localhost/replica:0/task:0/cpu:0"](input_producer/Greater, input_producer/Assert/data_0)]]
Caused by op u'input_producer/Assert', defined at:
File "iris-network-train.py", line 42, in
"{train_dir}/*.csv".format(train_dir=args.train_dir))
File "/Users/matthewdaronco/tensorflow-csv-to-api/iris/network.py", line 174, in read_data_set
shuffle=True)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/training/input.py", line 183, in string_input_producer
[not_null_err])]):
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/logging_ops.py", line 58, in Assert
return gen_logging_ops._assert(condition, data, summarize, name)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/gen_logging_ops.py", line 37, in _assert
summarize=summarize, name=name)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 710, in apply_op
op_def=op_def)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2310, in create_op
original_op=self._default_original_op, op_def=op_def)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 1232, in init
self._traceback = _extract_stack()
E tensorflow/core/client/tensor_c_api.cc:485] FIFOQueue '_0_input_producer' is closed and has insufficient elements (requested 1, current size 0)
[[Node: ReaderRead = ReaderRead[_class=["loc:@TextLineReader", "loc:@input_producer"], _device="/job:localhost/replica:0/task:0/cpu:0"](TextLineReader, input_producer)]]
Traceback (most recent call last):
File "iris-network-train.py", line 49, in
args.checkpoint_save_every)
File "/Users/matthewdaronco/tensorflow-csv-to-api/iris/network.py", line 370, in train
example, label = sess.run([features, iris_species])
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 382, in run
run_metadata_ptr)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 655, in _run
feed_dict_string, options, run_metadata)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 723, in _do_run
target_list, options, run_metadata)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 743, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors.OutOfRangeError: FIFOQueue '_0_input_producer' is closed and has insufficient elements (requested 1, current size 0)
[[Node: ReaderRead = ReaderRead[_class=["loc:@TextLineReader", "loc:@input_producer"], _device="/job:localhost/replica:0/task:0/cpu:0"](TextLineReader, input_producer)]]
Caused by op u'ReaderRead', defined at:
File "iris-network-train.py", line 42, in
"{train_dir}/*.csv".format(train_dir=args.train_dir))
File "/Users/matthewdaronco/tensorflow-csv-to-api/iris/network.py", line 178, in read_data_set
_, csv_row = line_reader.read(filename_queue)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/io_ops.py", line 334, in read
return gen_io_ops._reader_read(self._reader_ref, queue_ref, name=name)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/ops/gen_io_ops.py", line 176, in _reader_read
queue_handle=queue_handle, name=name)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 703, in apply_op
op_def=op_def)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2310, in create_op
original_op=self._default_original_op, op_def=op_def)
File "/anaconda2/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 1232, in init
self._traceback = _extract_stack()
EOF
There was no error while running the download CSV command. I'm not sure what the issue is here? My raw/
directory contains the iris-data-raw.csv
file, etc. which are used as input.
My python environment is Python 2.7.14 :: Anaconda, Inc.
(I'm a novice Python programmer)