class_docstr: CRR Builder.
docstr: Creates a CRR learner, an evaluation policy and an eval actor.
  
  Args:
    config: a config with CRR hps.
    policy_loss_coeff_fn: set the loss function for the policy.
docstr_tok: ["Creates","a","CRR","learner",",","an","evaluation","policy","and","an","eval","actor",".","Args",":","config",":","a","config","with","CRR","hps",".","policy_loss_coeff_fn",":","set","the","loss","function","for","the","policy","."]
code: def __init__(
      self,
      config: crr_config.CRRConfig,
      policy_loss_coeff_fn: losses.PolicyLossCoeff,
  ):
      """Creates a CRR learner, an evaluation policy and an eval actor.
  
      Args:
        config: a config with CRR hps.
        policy_loss_coeff_fn: set the loss function for the policy.
      """
      self._config = config
      self._policy_loss_coeff_fn = policy_loss_coeff_fn
  
imports: from typing import Iterator, Optional
  from acme import core
  from acme import specs
  from acme import types
  from acme.agents.jax import actor_core
  from acme.agents.jax import actors
  from acme.agents.jax import builders
  from acme.agents.jax.crr import config
  from acme.agents.jax.crr import learning
  from acme.agents.jax.crr import losses
  from acme.agents.jax.crr import networks
  from acme.jax import networks
  from acme.jax import variable_utils
  from acme.utils import counting
  from acme.utils import loggers
  import optax
label_desc: Use image node_id 1 to create a new CRRBuilder object from inherited base classes: builders.OfflineBuilder with example: obj = CRRBuilder(config, policy_loss_coeff_fn)