首页 > 解决方案 > QueueRunner 走向弃用,但 tf.data 并没有取代所有用例?

问题描述

在我的代码中,我收到 QueueRunner 弃用警告:

QueueRunner.__init__ (from tensorflow.python.training.queue_runner_impl) is deprecated and will be removed in a future version. Instructions for updating: To construct input pipelines, use the `tf.data` module.

在这里做了一些调查,似乎 tf.data 是一个比旧队列更快更好的新东西。但是,据我了解,它不会替换队列,因为数据预计是静态的,(据我了解以及我看到的所有示例),不支持修改/将新的训练数据附加到数据集,所以我不不知道这种变化如何应用于强化学习,它一直在学习新的数据环境返回。所以,据我所知,队列运行器的弃用即将到来,我没有看到 tf.data 为这个用例替换它?

欢迎任何形式的解释和示例!谢谢!

标签: pythontensorflowreinforcement-learningtensorflow-datasets

解决方案


推荐阅读