Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 2.9 KB

changelog.md

File metadata and controls

69 lines (47 loc) · 2.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.1.0 - 2023-02-19

Adds various new features:

Added/New

  • Inverses of linear operators with multiplication via conjugate gradients (PR, example)

  • Spectral density estimation methods from papyan2020traces (PR, basic example)

    • Add caching to recycle Lanczos iterations between densities with different hyperparameters (PR, demo 1, demo 2)
  • Example visualizing different supported curvature matrices (PR, example)

  • Linear operator for the uncentered gradient covariance matrix (aka 'empirical Fisher') (PR)

  • Example for computing eigenvalues with scipy.linalg.sparse.eigsh (PR, example)

  • Linear operator for a Monte-Carlo approximation of the Fisher (PR1, PR2, example)

Fixed/Removed

Internal

  • Refactor examples, extracting common functorch and array comparison methods (PR)

  • Add description of the library on the RTD landing page (PR)

  • Set up a proper test suite with cases (PR)

    • Add regression test cases (PR)
  • Update code to latest versions of linting CI (PR)

1.0.0 - 2022-09-30

Initial release