This issue tracks what kernels are left to implement the batched version of (ref #78 which started this work by batching factorize_regularized_system! and solve_system!). Roughly, the functions currently taking the most time are at the top.
Comments left to address:
This issue tracks what kernels are left to implement the batched version of (ref #78 which started this work by batching
factorize_regularized_system!andsolve_system!). Roughly, the functions currently taking the most time are at the top.check_residual!akapost_solve!(waiting for batchedmul!(::KKTSystem)Don't callcheck_residual!in batch klamike/MadIPM.jl#2 (comment))evaluate_model!- batch/parametric NLPModels API?update_termination_criteria!(dual_objective,get_inf_pr,get_inf_du,get_optimality_gap)set_predictive_rhsset_correction_rhsapply_step!pre_initialize!post_initialize!prediction_step_size!(prediction_step_size! batched klamike/MadIPM.jl#3)set_aug_diagonal_reg!(set_aug_diagonal_reg! batched klamike/MadIPM.jl#4)update_step_size!(Batchedupdate_step_size!klamike/MadIPM.jl#5)Comments left to address:
solve!Add support for solving uniform batches with CUDSS #78 (comment)