class_docstr: CQL Builder.
class_docstr_tok: ["CQL","Builder","."]
code: def make_actor(
      self,
      random_key: networks_lib.PRNGKey,
      policy: actor_core_lib.FeedForwardPolicy,
      environment_spec: specs.EnvironmentSpec,
      variable_source: Optional[core.VariableSource] = None,
  ) -> core.Actor:
      del environment_spec
      assert variable_source is not None
      actor_core = actor_core_lib.batched_feed_forward_to_actor_core(
          policy
      )
      variable_client = variable_utils.VariableClient(
          variable_source, "policy", device="cpu"
      )
      return actors.GenericActor(
          actor_core, random_key, variable_client, backend="cpu"
      )
  
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.cql import config
  from acme.agents.jax.cql import learning
  from acme.agents.jax.cql 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 3 for calling the CQLBuilder obj's underlying member method code with example usage: obj.make_actor(random_key, policy, environment_spec, variable_source) and returns: actors