【问题标题】:"Unexpected End of data" error while implementing tensorflow translate实施张量流翻译时出现“意外的数据结束”错误
【发布时间】:2016-06-13 11:50:08
【问题描述】:

我正在实现models/rnn/translate/translate.py 的代码。 我使用的代码与this link 中给出的代码相同,但它给出了错误。

ReadError: unexpected end of data

Traceback (most recent call)
    buf = self.fileobj.read(size)
    749         if len(buf) != size:
--> 750             raise ReadError("unexpected end of data")
    751         return buf

我不确定如何继续。请帮助解决此错误。

【问题讨论】:

  • 这看起来可能是文件读取的问题,因此值得仔细检查文件是否存在并正确加载。我们还需要查看更多代码以帮助您找出问题所在,因为它不是原始 translate.py 脚本的一部分。
  • @Pete Warden 我正在尝试运行精确的“Translate.Py”
  • 这样的话,能否给出完整的错误日志?我的困惑是因为 translate.py 脚本只有 279 行,而您的错误显示在第 750 行。我猜该错误一定发生在 translate.py 脚本在这种情况下调用的文件中?跨度>
  • 其实第 750 行来自 error 的回溯。代码中没有第 750 行。主要代码是 translate.Py 的副本

标签: python tensorflow deep-learning


【解决方案1】:

今天遇到了同样的问题,找不到导致崩溃的偏移量的原因。但是,如果您仍想运行脚本 translate.py,这里有一个解决方法:

如果您在开发集上遇到类似问题,只需使用 _WMT_ENFR_DEV_URL 表示的 url 以相同的方式继续。

【讨论】:

    猜你喜欢
    • 2021-05-28
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 2021-07-26
    • 2019-02-05
    • 1970-01-01
    • 2012-01-02
    • 2020-01-23
    相关资源
    最近更新 更多