Skip to content

Latest commit

History

History
19 lines (13 loc) 路 616 Bytes

File metadata and controls

19 lines (13 loc) 路 616 Bytes

choleskyEigen

Trying to bind a few Cholesky-related functions to Jax.

  • All Eigen-related code lies in cholesky.cpp.
  • Individual Jax Primitives are defined in their individual files under /choleskyEigen.
  • main.py exists for testing purposes.

Installation

Make sure you have Eigen development headers installed.

Run cmake . && make to compile the python module. It can then be imported natively using import choleskyEigenLib, although this only includes the registrations dictionary.

The main module lies under choleskyEigen.

Commit

Run pre-commit run -a before comitting your work.