新添加的 api `tf.contrib.data` 的目的是什么

what's the purpose of newly added api `tf.contrib.data`

在此之前api,我总是按照官方教程分几步准备数据集:
1.write 个样本到 tfrecord 文件
2.read 用一个 reader as string
出来 3.decode 字符串到张量
4.batch

那么引入这个新的 api 的目的是什么?它和基于队列的输入管道有什么区别?我应该选择哪一个?我也是pytorch用户,pytorch有一个datasetapi,是不是pytorch的"copy"?

这是一种更新的方法,旨在解决基于队列的方法的一些缺点。可以看到励志讨论here

开发人员使用数据集 API 的指南是 here