curobo.wrap.wrap_base module¶
- class WrapConfig(
- safety_rollout: curobo.rollout.rollout_base.RolloutBase,
- optimizers: List[curobo.opt.opt_base.Optimizer],
- compute_metrics: bool,
- use_cuda_graph_metrics: bool,
- sync_cuda_time: bool,
Bases:
object
- safety_rollout: RolloutBase¶
- class WrapResult(
- action: curobo.types.state.State,
- solve_time: float,
- metrics: curobo.rollout.rollout_base.RolloutMetrics | None = None,
- debug: Any = None,
- js_action: curobo.types.state.State | None = None,
- raw_action: torch.Tensor | None = None,
Bases:
object
- metrics: RolloutMetrics | None = None¶
- clone()¶
- class WrapBase(
- config: WrapConfig | None = None,
Bases:
WrapConfig
- get_metrics( ) RolloutMetrics ¶
- get_debug_data()¶
- get_debug_cost()¶
- update_nproblems(n_problems)¶
- get_init_act()¶
- reset()¶
- reset_seed()¶
- reset_cuda_graph()¶
- reset_shape()¶
- property rollout_fn¶
- property tensor_args¶
- property newton_optimizer: NewtonOptBase¶
- property particle_optimizer: ParticleOptBase¶
- property joint_names¶
- _get_rollout_instances_from_optimizers() List[RolloutBase] ¶
- get_all_rollout_instances() List[RolloutBase] ¶
- safety_rollout: RolloutBase¶