Benchmarking framework for OCP QP solvers using acados.
git clone https://github.com/acados/ocp_qp_benchmark.git
cd ocp_qp_benchmark
git submodule update --recursive --init
pip install -e .In order to run the benchmark, a configuration JSON file is needed, please refer to tests/benchmark.json.
ocp-benchmark my_config.jsonThe result will be saved as csv file.
add-problems /path/to/json/folder --name my_dataset_nameThe dataset will be added into ocp_qp_dataset_collection, each problem folder will contain meta.json, ref_sol.json.zst, data.json.zst.
Please check the src/ocp_qp_benchmark/cli/main.py
PARTIAL_CONDENSING_HPIPMFULL_CONDENSING_HPIPMFULL_CONDENSING_QPOASESFULL_CONDENSING_DAQPPARTIAL_CONDENSING_OSQPPARTIAL_CONDENSING_CLARABEL
IPOPT