首页 > 解决方案 > Tensorflow 2.0 中的 tf.function 如何优化 tf.data.Dataset 的使用?

问题描述

Tensorflow 2.0的官方文档tf.data.Dataset建议与tf.function.

这种用途有两个例子:

@tf.function
def train(model, dataset, optimizer):
  for x, y in dataset:
      ....
@tf.function
def train(model, optimizer):
  train_ds = mnist_dataset()
  ...

最后,签名文档指出对 a 的迭代Dataset是由 优化的tf.function这个 SO 答案确实表明,使用 aDataset作为tf.function提高性能的参数。

那么,如何tf.data.Dataset从中受益tf.function,以及如何解释这个 SO 答案的加速:

标签: pythontensorflowtensorflow-datasetstensorflow2.0

解决方案


推荐阅读