CEMSolver
- class CEMSolver(model: Costable, num_samples, var_scale, n_steps, topk, device='cpu')[source]
Bases:
objectCross Entropy Method Solver.
adapted from https://github.com/gaoyuezhou/dino_wm/blob/main/planning/cem.py
- configure(*, action_space, n_envs: int, config) None[source]
- init_action_distrib(actions=None)[source]
Initialize the action distribution params (mu, sigma) given the initial condition.
- Parameters:
actions (n_envs, T, action_dim) – initial actions, T <= horizon
- solve(info_dict, init_action=None)[source]