├── .clang-format ├── .gitignore ├── .gitmodules ├── AddToCeres.cmake ├── CMakeLists.txt ├── LICENSES ├── BINDINGS_LICENSE └── CERES_LICENSE ├── README.md ├── cmake ├── FindCeres.cmake ├── FindGlog.cmake └── pytorch_stuff.cmake ├── docs ├── debugging_log.md └── pytorch_stuff.md ├── examples ├── __init__.py ├── ceres_hello_world_analytic_diff.py ├── ceres_hello_world_example.py ├── ceres_rosenbrock_autodiff.py ├── ceres_rosenbrock_example.py ├── ceres_simple_bundle_adjuster.py ├── hello_world_python_autodiff.py ├── manual_setting_sys_path.py ├── pose_graph_slam_example.py ├── pytorch_torchscript_example.py └── utilities.py ├── pyproject.toml ├── python_bindings ├── ceres_examples_module.cpp ├── custom_cpp_cost_functions.cpp ├── python_module.cpp ├── pytorch_cost_function.cpp ├── pytorch_cost_function.h └── pytorch_module.cpp ├── python_tests ├── __init__.py ├── debug_functions.py ├── loss_function_test.py └── test_python_defined_cost_function.py ├── setup.cfg ├── setup.py └── tests └── pytorch_test.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/.gitmodules -------------------------------------------------------------------------------- /AddToCeres.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/AddToCeres.cmake -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSES/BINDINGS_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/LICENSES/BINDINGS_LICENSE -------------------------------------------------------------------------------- /LICENSES/CERES_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/LICENSES/CERES_LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindCeres.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/cmake/FindCeres.cmake -------------------------------------------------------------------------------- /cmake/FindGlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/cmake/FindGlog.cmake -------------------------------------------------------------------------------- /cmake/pytorch_stuff.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/cmake/pytorch_stuff.cmake -------------------------------------------------------------------------------- /docs/debugging_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/docs/debugging_log.md -------------------------------------------------------------------------------- /docs/pytorch_stuff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/docs/pytorch_stuff.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/ceres_hello_world_analytic_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/ceres_hello_world_analytic_diff.py -------------------------------------------------------------------------------- /examples/ceres_hello_world_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/ceres_hello_world_example.py -------------------------------------------------------------------------------- /examples/ceres_rosenbrock_autodiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/ceres_rosenbrock_autodiff.py -------------------------------------------------------------------------------- /examples/ceres_rosenbrock_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/ceres_rosenbrock_example.py -------------------------------------------------------------------------------- /examples/ceres_simple_bundle_adjuster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/ceres_simple_bundle_adjuster.py -------------------------------------------------------------------------------- /examples/hello_world_python_autodiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/hello_world_python_autodiff.py -------------------------------------------------------------------------------- /examples/manual_setting_sys_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/manual_setting_sys_path.py -------------------------------------------------------------------------------- /examples/pose_graph_slam_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/pose_graph_slam_example.py -------------------------------------------------------------------------------- /examples/pytorch_torchscript_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/pytorch_torchscript_example.py -------------------------------------------------------------------------------- /examples/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/examples/utilities.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python_bindings/ceres_examples_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/ceres_examples_module.cpp -------------------------------------------------------------------------------- /python_bindings/custom_cpp_cost_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/custom_cpp_cost_functions.cpp -------------------------------------------------------------------------------- /python_bindings/python_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/python_module.cpp -------------------------------------------------------------------------------- /python_bindings/pytorch_cost_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/pytorch_cost_function.cpp -------------------------------------------------------------------------------- /python_bindings/pytorch_cost_function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/pytorch_cost_function.h -------------------------------------------------------------------------------- /python_bindings/pytorch_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_bindings/pytorch_module.cpp -------------------------------------------------------------------------------- /python_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_tests/debug_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_tests/debug_functions.py -------------------------------------------------------------------------------- /python_tests/loss_function_test.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_tests/test_python_defined_cost_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/python_tests/test_python_defined_cost_function.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/setup.py -------------------------------------------------------------------------------- /tests/pytorch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwinem/ceres_python_bindings/HEAD/tests/pytorch_test.cpp --------------------------------------------------------------------------------