ProblemGroupBuilder - Tinker Documentation
tinker_cookbook.rl.ProblemGroupBuilder
class tinker_cookbook.rl.ProblemGroupBuilder( EnvGroupBuilder)
Builds a group of ProblemEnv instances from a factory callable.
Fields:
- env_thunk ( Callable[], ProblemEnv)
- num_envs ( _int_)
- dataset_name ( str, default:
'problems')
make_envs()
Create num_envs ProblemEnv instances using the factory callable.
Returns: Sequence[ Env]
compute_group_rewards( trajectory_group, env_group)
Return zero group rewards (all rewards come from per-step scoring).
Parameters:
- trajectory_group ( _list[ Trajectory]_)
- env_group ( _Sequence[ Env]_)
Returns: list[tuple[float, Metrics]]