code: def build_experiment_config():
      """Builds TD3 experiment config which can be executed in different ways."""
      # Create an environment, grab the spec, and use it to create networks.
  
      suite, task = FLAGS.env_name.split(":", 1)
      network_factory = lambda spec: td3.make_networks(
          spec, hidden_layer_sizes=(256, 256, 256)
      )
  
      # Construct the agent.
      config = td3.TD3Config(
          policy_learning_rate=3e-4,
          critic_learning_rate=3e-4,
      )
      td3_builder = td3.TD3Builder(config)
      # pylint:disable=g-long-lambda
      return experiments.ExperimentConfig(
          builder=td3_builder,
          environment_factory=lambda seed: helpers.make_environment(
              suite, task
          ),
          network_factory=network_factory,
          seed=FLAGS.seed,
          max_num_actor_steps=FLAGS.num_steps,
      )
  
file_path: acme/examples/baselines/rl_continuous/run_td3.py
imports: from absl import flags
  from acme.agents.jax import td3
  import helpers
  from absl import app
  from acme.jax import experiments
  from acme.utils import lp_utils
  import launchpad
label_desc: Use image node_id 1 for calling a global function with example usage: build_experiment_config() and returns: experiments