Skip to content

Commit

Permalink
Fix filenames bug in mnist_full example
Browse files Browse the repository at this point in the history
  • Loading branch information
raviqqe committed Dec 26, 2016
1 parent ef1422f commit 3825807
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions examples/mnist_full/mnist_full.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,14 @@ def env(name):
qnd.add_required_flag("eval_file")


def filename_queue(pattern, train=False):
def filename_queue(train=False):
train_filenames = tf.train.match_filenames_once(
qnd.FLAGS.train_file, name="train_filenames")
eval_filenames = tf.train.match_filenames_once(
qnd.FLAGS.eval_file, name="eval_filenames")

return tf.train.string_input_producer(
tf.train.match_filenames_once(pattern),
train_filenames if train else eval_filenames,
num_epochs=(None if train else 1),
shuffle=train)

Expand Down Expand Up @@ -119,8 +124,8 @@ def input_fn(filename_queue):

run(model,
def_input_fn(train_batch,
lambda: filename_queue(qnd.FLAGS.train_file, train=True)),
(def_input_fn(eval_batch, lambda: filename_queue(qnd.FLAGS.eval_file))
lambda: filename_queue(train=True)),
(def_input_fn(eval_batch, lambda: filename_queue())
if env("use_eval_input_fn") else
None))

Expand Down

0 comments on commit 3825807

Please sign in to comment.