Description
Efficient latent imagination/rollout for model-based planning.
Operation
# Rollout dynamics model in latent space
# z0: (B, D) initial latent
# actions: (B, H, action_dim) action sequence
# dynamics: learned transition function
latent_trajectory = latent_rollout(z0, actions, dynamics_fn, horizon=H)
# Returns: (B, H+1, D) latent states
Implementation
- Fused multi-step rollout (avoid kernel launch overhead)
- Parallel rollout for multiple action sequences (beam search)
- Support for stochastic dynamics (sampling)
- Gradient through rollout for differentiable planning
Tests
Used In
Dreamer, TD-MPC, IRIS, model-predictive control, imagination-based planning
Description
Efficient latent imagination/rollout for model-based planning.
Operation
Implementation
Tests
Used In
Dreamer, TD-MPC, IRIS, model-predictive control, imagination-based planning