curobo.opt.newton package¶
This module contains Newton/Quasi-Newton solvers.
Submodules¶
- curobo.opt.newton.lbfgs module
jit_lbfgs_compute_step_directionjit_lbfgs_update_buffersLBFGSOptConfigLBFGSOptConfig.historyLBFGSOptConfig.epsilonLBFGSOptConfig.use_cuda_kernelLBFGSOptConfig.stable_modeLBFGSOptConfig.use_shared_buffers_kernelLBFGSOptConfig.cost_relative_thresholdLBFGSOptConfig.create_data_dictLBFGSOptConfig.fix_terminal_actionLBFGSOptConfig.last_bestLBFGSOptConfig.use_temporal_smoothLBFGSOptConfig.line_search_scaleLBFGSOptConfig.cost_convergenceLBFGSOptConfig.cost_delta_thresholdLBFGSOptConfig.fixed_itersLBFGSOptConfig.inner_itersLBFGSOptConfig.line_search_typeLBFGSOptConfig.use_cuda_line_search_kernelLBFGSOptConfig.use_cuda_update_best_kernelLBFGSOptConfig.min_itersLBFGSOptConfig.step_scaleLBFGSOptConfig.d_actionLBFGSOptConfig.action_lowsLBFGSOptConfig.action_highsLBFGSOptConfig.action_horizonLBFGSOptConfig.horizonLBFGSOptConfig.n_itersLBFGSOptConfig.cold_start_n_itersLBFGSOptConfig.rollout_fnLBFGSOptConfig.tensor_argsLBFGSOptConfig.use_cuda_graphLBFGSOptConfig.store_debugLBFGSOptConfig.debug_infoLBFGSOptConfig.n_problemsLBFGSOptConfig.num_particlesLBFGSOptConfig.sync_cuda_timeLBFGSOptConfig.use_coo_sparse
LBFGSOptLBFGSOpt.use_cuda_kernelLBFGSOpt.historyLBFGSOpt.resetLBFGSOpt.update_nproblemsLBFGSOpt.init_hessianLBFGSOpt._get_step_directionLBFGSOpt._update_qLBFGSOpt._update_rLBFGSOpt._update_buffersLBFGSOpt._shiftLBFGSOpt._shift_bufferLBFGSOpt._approx_line_searchLBFGSOpt._armijo_line_searchLBFGSOpt._call_opt_iters_graphLBFGSOpt._compute_cost_gradientLBFGSOpt._create_box_line_searchLBFGSOpt._create_opt_iters_graphLBFGSOpt._greedy_line_searchLBFGSOpt._initialize_opt_iters_graphLBFGSOpt._opt_itersLBFGSOpt._opt_stepLBFGSOpt._optimizeLBFGSOpt._update_bestLBFGSOpt._update_problem_kernelLBFGSOpt._wolfe_line_searchLBFGSOpt.check_convergenceLBFGSOpt.clip_boundsLBFGSOpt.cost_relative_thresholdLBFGSOpt.create_data_dictLBFGSOpt.epsilonLBFGSOpt.fix_terminal_actionLBFGSOpt.get_all_rollout_instancesLBFGSOpt.get_nproblem_tensorLBFGSOpt.last_bestLBFGSOpt.optimizeLBFGSOpt.project_boundsLBFGSOpt.reset_cuda_graphLBFGSOpt.reset_seedLBFGSOpt.reset_shapeLBFGSOpt.scale_step_directionLBFGSOpt.stable_modeLBFGSOpt.update_paramsLBFGSOpt.use_shared_buffers_kernelLBFGSOpt.use_temporal_smoothLBFGSOpt.line_search_scaleLBFGSOpt.cost_convergenceLBFGSOpt.cost_delta_thresholdLBFGSOpt.fixed_itersLBFGSOpt.inner_itersLBFGSOpt.line_search_typeLBFGSOpt.use_cuda_line_search_kernelLBFGSOpt.use_cuda_update_best_kernelLBFGSOpt.min_itersLBFGSOpt.step_scaleLBFGSOpt.d_actionLBFGSOpt.action_lowsLBFGSOpt.action_highsLBFGSOpt.action_horizonLBFGSOpt.horizonLBFGSOpt.n_itersLBFGSOpt.cold_start_n_itersLBFGSOpt.rollout_fnLBFGSOpt.tensor_argsLBFGSOpt.use_cuda_graphLBFGSOpt.store_debugLBFGSOpt.debug_infoLBFGSOpt.n_problemsLBFGSOpt.num_particlesLBFGSOpt.sync_cuda_timeLBFGSOpt.use_coo_sparse
- curobo.opt.newton.newton_base module
LineSearchTypeNewtonOptConfigNewtonOptConfig.line_search_scaleNewtonOptConfig.cost_convergenceNewtonOptConfig.cost_delta_thresholdNewtonOptConfig.fixed_itersNewtonOptConfig.inner_itersNewtonOptConfig.line_search_typeNewtonOptConfig.use_cuda_line_search_kernelNewtonOptConfig.use_cuda_update_best_kernelNewtonOptConfig.min_itersNewtonOptConfig.step_scaleNewtonOptConfig.last_bestNewtonOptConfig.use_temporal_smoothNewtonOptConfig.cost_relative_thresholdNewtonOptConfig.fix_terminal_actionNewtonOptConfig.create_data_dictNewtonOptConfig.d_actionNewtonOptConfig.action_lowsNewtonOptConfig.action_highsNewtonOptConfig.action_horizonNewtonOptConfig.horizonNewtonOptConfig.n_itersNewtonOptConfig.cold_start_n_itersNewtonOptConfig.rollout_fnNewtonOptConfig.tensor_argsNewtonOptConfig.use_cuda_graphNewtonOptConfig.store_debugNewtonOptConfig.debug_infoNewtonOptConfig.n_problemsNewtonOptConfig.num_particlesNewtonOptConfig.sync_cuda_timeNewtonOptConfig.use_coo_sparse
NewtonOptBaseNewtonOptBase.action_lowsNewtonOptBase.action_highsNewtonOptBase.use_cuda_line_search_kernelNewtonOptBase.reset_cuda_graphNewtonOptBase._get_step_directionNewtonOptBase._shiftNewtonOptBase._optimizeNewtonOptBase.resetNewtonOptBase._opt_itersNewtonOptBase._opt_stepNewtonOptBase.clip_boundsNewtonOptBase.scale_step_directionNewtonOptBase.project_boundsNewtonOptBase._compute_cost_gradientNewtonOptBase._wolfe_line_searchNewtonOptBase._greedy_line_searchNewtonOptBase._armijo_line_searchNewtonOptBase._approx_line_searchNewtonOptBase.check_convergenceNewtonOptBase._update_bestNewtonOptBase.update_nproblemsNewtonOptBase._initialize_opt_iters_graphNewtonOptBase._create_box_line_searchNewtonOptBase._call_opt_iters_graphNewtonOptBase._create_opt_iters_graphNewtonOptBase._update_problem_kernelNewtonOptBase.cost_relative_thresholdNewtonOptBase.create_data_dictNewtonOptBase.fix_terminal_actionNewtonOptBase.get_all_rollout_instancesNewtonOptBase.get_nproblem_tensorNewtonOptBase.last_bestNewtonOptBase.optimizeNewtonOptBase.reset_seedNewtonOptBase.reset_shapeNewtonOptBase.update_paramsNewtonOptBase.use_temporal_smoothNewtonOptBase.line_search_scaleNewtonOptBase.cost_convergenceNewtonOptBase.cost_delta_thresholdNewtonOptBase.fixed_itersNewtonOptBase.inner_itersNewtonOptBase.line_search_typeNewtonOptBase.use_cuda_update_best_kernelNewtonOptBase.min_itersNewtonOptBase.step_scaleNewtonOptBase.d_actionNewtonOptBase.action_horizonNewtonOptBase.horizonNewtonOptBase.n_itersNewtonOptBase.cold_start_n_itersNewtonOptBase.rollout_fnNewtonOptBase.tensor_argsNewtonOptBase.use_cuda_graphNewtonOptBase.store_debugNewtonOptBase.debug_infoNewtonOptBase.n_problemsNewtonOptBase.num_particlesNewtonOptBase.sync_cuda_timeNewtonOptBase.use_coo_sparse
get_x_set_jit_armijo_line_search_tail_jit_wolfe_search_tail_jitscale_action_oldscale_actioncheck_convergence