StepPlan
python
StepPlan(action_source: ActionSourceKind, learning_target: LearningTargetKind) -> NoneFlyweight step-plan describing action selection and learning behaviour.
Properties
is_policy_trainable
python
is_policy_trainable: boolReturn whether PPO should optimise this step on-policy.
Returns:
bool–Truewhen the learning target is PPO.
requires_observation
python
requires_observation: boolReturn whether this step needs materialized image observations.
Returns:
bool–Truewhen observations are needed for policy inference or BC storage.
requires_policy_inference
python
requires_policy_inference: boolReturn whether this step needs a policy forward pass.
Returns:
bool–Truewhen actions come from the policy.
stores_rollout_step
python
stores_rollout_step: boolReturn whether this step should be written into rollout storage.
Returns:
bool–Truewhen PPO or BC consumes the step later.
Values
action_source
python
action_source: ActionSourceKindlearning_target
python
learning_target: LearningTargetKind