class_docstr: Builder for SVG0 which constructs individual components of the agent.
class_docstr_tok: ["Builder","for","SVG0","which","constructs","individual","components","of","the","agent","."]
docstr: Create a dataset iterator to use for learning/updating the agent.
docstr_tok: ["Create","a","dataset","iterator","to","use","for","learning\/updating","the","agent","."]
code: def make_dataset_iterator(
      self,
      reverb_client: reverb.Client,
  ) -> Iterator[reverb.ReplaySample]:
      """Create a dataset iterator to use for learning/updating the agent."""
      # The dataset provides an interface to sample from replay.
      dataset = datasets.make_reverb_dataset(
          table=self._config.replay_table_name,
          server_address=reverb_client.server_address,
          batch_size=self._config.batch_size,
          prefetch_size=self._config.prefetch_size,
      )
  
      # TODO(b/155086959): Fix type stubs and remove.
      return iter(dataset)
  
imports: import copy
  import dataclasses
  from typing import Iterator, List, Optional, Tuple
  from acme import adders
  from acme import core
  from acme import datasets
  from acme import specs
  from acme.adders import reverb
  from acme.agents import agent
  from acme.agents.tf.svg0_prior import acting
  from acme.agents.tf.svg0_prior import learning
  from acme.tf import utils
  from acme.tf import variable_utils
  from acme.utils import counting
  from acme.utils import loggers
  import reverb
  import sonnet
  import tensorflow
label_desc: Use image node_id 3 for calling the SVG0Builder obj's underlying member method code with example usage: obj.make_dataset_iterator(reverb_client) and returns: iter