【问题标题】:Tensorflow Error tensorflow/core/platform/cloud/http_request.cc:334张量流错误 tensorflow/core/platform/cloud/http_request.cc:334
【发布时间】:2017-12-23 01:59:57
【问题描述】:

我在使用 tensorflow 时遇到了以前没有发生过的错误: 我正在使用存储在谷歌云存储上的数据(TFRecords)在本地运行 Tensorflow。我正在使用 tf.contrib.Estimator 并将图表权重的检查点保存到云存储中。

一切正常。 然后我尝试在 GPU 上的 cloud-ml 上运行代码。这行得通,但是现在返回我的本地环境,并删除了 GPU 的代码,它停止了工作。我收到以下错误:

F tensorflow/core/platform/cloud/http_request.cc:334] 检查失败: that->post_body_read_ post_body_buffer_.size()

这发生在我第一次将检查点文件写入云存储时。我尝试在两台不同的计算机上运行相同的代码,它可以在 Windows 上运行,但它在 macOS 上不起作用:

设置1: tf 版本 1.2 macOS 塞拉利昂

设置2: tf 版本 1.2 视窗 10

干杯,查尔斯

【问题讨论】:

  • 我得到了完全相同的错误,但是在一个与本地文件夹和本地培训一起工作的新项目上。我仔细检查了存储桶 url 和数据文件,一切都是正确的。在我的情况下,此日志消息之后发生错误:INFO:tensorflow:Create CheckpointSaverHook.
  • 是的,对我来说,它是在相同的日志消息之后! INFO:tensorflow:创建 CheckpointSaverHook。

标签: macos tensorflow google-cloud-storage core


【解决方案1】:

我遇到了同样的问题,并通过使用 tensorflow rc1.3 “修复”了它

【讨论】:

  • 请提供参考资料、文件链接等
  • 今天对我来说“修复”的是 mac gcloud 命令行工具的更新。使用本地作业目录但云存储桶中的训练数据现在适用于 Tensorflow 1.2、OSX Sierra 和 Google Cloud SDK 163.0.0
猜你喜欢
  • 2018-06-21
  • 2017-08-04
  • 1970-01-01
  • 2018-07-06
  • 2017-02-11
  • 2017-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多