GDSolver
- class GDSolver(model: Costable, n_steps: int, batch_size: int | None = None, action_noise: float = 0.0, num_samples: int = 1, device='cpu', seed: int = 1234)[source]
Bases:
ModuleGradient Descent Solver.
- configure(*, action_space, n_envs: int, config) None[source]
- init_action(actions=None)[source]
Initialize the action tensor for the solver.
set self.init - initial action sequences (n_envs, horizon, action_dim)
- solve(info_dict, init_action=None) dict[source]
Solve the planning optimization problem using gradient descent with batch processing.