协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
tf-agents【开发与工程】Select, configure, debug, and adapt Acme TensorFlow/Sonnet agents, networks, savers, Launchpad examples, and TF losses.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks about Acme acme.agents.tf algorithms, Sonnet/TensorFlow network construction, TensorFlow learner debugging, Launchpad distributed TF examples, TF losses, or TF saving/snapshotting.
python scripts/select_tf_agent.py --help or pass task signals to the selector.@tf.function graph behavior, Sonnet shape/dtype errors, Launchpad flags, OpenSpiel legal-action masks, or Gym/Atari setup: read references/troubleshooting.md.acme.agents.tf, acme.tf.networks, acme.tf.losses, acme.tf.savers, acme.tf.utils, and acme.tf.variable_utils.jax-agents sub-skill.core-workflows unless the question is TF-specific.replay-and-data; this sub-skill only names the TF agent parameters that consume those objects.dm-acme[tf] optional dependency set for real TF execution; it pins TensorFlow 2.8.0, TensorFlow Probability 0.15.0, TensorFlow Datasets 4.6.0, Reverb 0.7.2, Launchpad 0.5.2, plus Sonnet and TRFL.policy_network, critic_network, observation_network, or a discrete/recurrent network; distributed variants accept factories and expose a Launchpad build(name=...) method.environment_factory, network_factory, then lp.launch(program_builder.build(), launch_type=...) with --lp_launch_type=local_mt or local_mp for local debugging._step() @tf.function decorator, inspect tensors in eager mode, then restore graph mode after the issue is fixed.scripts/select_tf_agent.py maps task signals such as --action-space discrete --setting distributed --needs recurrent to candidate TF agents and example families without importing TensorFlow.