2016-08-30 73 views
0

我想推送物品到一个TensorFlow队列,如果他们在一段时间后没有被拉出,他们就会掉线(有点像麦当劳的汉堡包)。现在我为每个项目添加一个时间戳,并忽略时间戳太旧的项目。这工作正常,只是旧的项目占用了队列中的一些空间:是否还有在队列中间丢弃旧项目?如何从TensorFlow队列中放入队列太长时间的项目?

+0

为什么在出列工作时不验证时间戳? – titus

+0

有点不错,但是假设你有一个客户端收集实时数据并推送到队列中。假设由于某种原因导致数据出队的拉客户端崩溃或减速。队列将被填满,实时数据推送者将被阻止,错过新的数据。当拉拔者恢复生机时,它会将每件物品出列并放下,现场数据推出者将再次开始推送数据,但拉拔者咀嚼时根本没有新的数据。在推进方面解决这个问题可能相当容易,但我希望有一个TF解决方案。 :) – MiniQuark

+0

这似乎是https://tensorflow.github.io/serving/的东西,但我不确定它有这样的功能 – titus

回答