class_docstr: IMPALA Builder.
class_docstr_tok: ["IMPALA","Builder","."]
docstr: Creates an IMPALA learner.
docstr_tok: ["Creates","an","IMPALA","learner","."]
code: def __init__(
      self,
      config: impala_config.IMPALAConfig,
      table_extension: Optional[Callable[[], Any]] = None,
  ):
      """Creates an IMPALA learner."""
      self._config = config
      self._sequence_length = self._config.sequence_length
      self._table_extension = table_extension
  
imports: from typing import Any, Callable, Generic, Iterator, List, Optional
  import acme
  from acme import adders
  from acme import core
  from acme import specs
  from acme.adders import reverb
  from acme.agents.jax import actor_core
  from acme.agents.jax import actors
  from acme.agents.jax import builders
  from acme.agents.jax.impala import acting
  from acme.agents.jax.impala import config
  from acme.agents.jax.impala import learning
  from acme.agents.jax.impala import networks
  from acme.datasets import reverb
  from acme.jax import networks
  from acme.jax import utils
  from acme.jax import variable_utils
  from acme.utils import counting
  from acme.utils import loggers
  import jax
  import optax
  import reverb
label_desc: Use image node_id 1 to create a new IMPALABuilder object from inherited base classes: Generic, builders.ActorLearnerBuilder with example: obj = IMPALABuilder(config, table_extension)