Tensorflow"发现输入线程死了"

时间:2017-04-24 22:41:23

标签: python machine-learning tensorflow tensorflow-serving textsum

我在Tensorflow模型中出现错误" Textsum" (https://github.com/tensorflow/models/tree/master/textsum

运行时

 bazel-bin/textsum/seq2seq_attention \
 --mode=train \
 --article_key=article \
 --abstract_key=abstract \
 --data_path=data/bin_data_train\
 --vocab_path=data/vocab \
 --log_root=textsum/log_root \
 --train_dir=textsum/log_root/train

在我最初的训练中,我收到了这个错误:

ERROR:tensorflow:Found input thread dead.
Exception in thread Thread-377:
Traceback (most recent call last):
  File      "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/threading.    py", line 916,     in _bootstrap_inner
self.run()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/threading.py", line 864,    in run
self._target(*self._args, **self._kwargs)
  File "/Users/johnjosephhiggins/PycharmProjects/prometheadj/models/textsum/batch_reader.py",     line 136, in _FillInputQueue
(article, abstract) = input_gen.next()
 AttributeError: 'generator' object has no attribute 'next'

据我所知,我已经完成了所有事情。我在CPU上运行 - 没有CUDA。我有一个非常新的Mac,OS优胜美地,8GB免费。 Python 3.6。

我认为第一个错误"输入线程死了"可能会与第二个" no属性相关联。"我在tensorflow模型主重新交换中打开了一个pull请求

.next( )

.__next__( )

在batch_reader.py'中。这将删除" no属性' next'"和#34;发现线程死了#34;错误,但导致训练在第一个全球步骤后停止。我等了大约3个小时,没有收到来自张量板或终端的新消息。训练刚刚停止 - 没有新的进展,没有达到检查站。

有什么想法?我的拉动请求值得一试吗?

0 个答案:

没有答案