【问题标题】:NotMachingCheckSumError in Tensorflow_datasetsTensorflow_datasets 中的 NotMacingCheckSumError
【发布时间】:2020-04-02 13:00:42
【问题描述】:

我想使用 Spyder (Anaconda3) 中的“celeb_a”数据集在 tensorflow 2.0 中构建模型。

运行此代码时:

celeba_bldr = tfds.builder('celeb_a')
celeba_bldr.download_and_prepare()

我收到以下错误:

NonMatchingChecksumError: Artifact https://drive.google.com/uc?export=download&id=0B7EVK8r0v71pZjFTYXZWM3FlRnM, downloaded to C:\Users\Home\tensorflow_datasets\downloads\ucexport_download_id_0B7EVK8r0v71pZjFTYXZWM3FlDDaXUAQO8EGH_a7VqGNLRtW52mva1LzDrb-V723OQN8.tmp.3706deb2f0c24dcfbc0d2de880c8aa70\uc, has wrong checksum.

我不知道如何克服这个错误。

是否有人对此错误有解决方案,以便我可以下载“celeb_a”数据集?

【问题讨论】:

  • 同样的问题,在 colab 笔记本上

标签: anaconda spyder python-3.7 tensorflow2.0 tensorflow-datasets


【解决方案1】:

有时服务器很糟糕,因为它无法从数据服务器接收请求,这就是您收到此错误的原因,我现在尝试了它,它工作正常,请参阅此 colab 笔记本。

我还尝试注册校验和,以便如果有任何问题但它是正确的,请参阅 colab 。因此,由于服务器故障而出现问题。再试一次就可以了。

【讨论】:

  • 谢谢你的回答。我会再试一次。
  • 我得到了同样的错误,校验和完全相同。毅力并没有帮助。
  • @cwilmot 我只是再次检查它,它对我有用colab。您使用的是哪个tfds 版本?将其更新到最新版本并重试,如果已经完成,则数据提供商可能在您所在地区存在一些服务器问题,因此请稍后再试。
【解决方案2】:

尝试更新tensorflow-datasets。

Anaconda 的 1.2 版本非常过时,而 PIP 已经有 4.4。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 2019-08-23
    • 2020-02-05
    • 1970-01-01
    相关资源
    最近更新 更多