Skip to content

Latest commit

 

History

History
128 lines (68 loc) · 5.98 KB

File metadata and controls

128 lines (68 loc) · 5.98 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.

Added

  • Better documentation on argument assumptions (#917)

Fixed

  • Speed up Mooncake in forward mode by preallocating tangents (#915)
  • Speed up Mooncake reverse mode with selective zeroing (#916)

Fixed

  • Allow (empty) sparse Hessians of linear functions (#906)

Fixed

  • Add Prep to the public interface (#875)
  • Improve performance of unbatched out-of-place Jacobian (#876)

Fixed

  • Handle empty row or column colors in mixed mode sparse Jacobian (#864)

Added

  • Support the new ADTypes.NoAutoDiff (#851)

Fixed

  • Speed up Mooncake by avoiding tuple broadcasting (#853)

Fixed

  • Improve support for empty inputs (still not guaranteed) (#835)

Fixed

  • Put test deps into test/Project.toml (#840)
  • Set up pre-commit (#837)

Fixed

  • Put test deps into test/Project.toml (#840)

Added

  • Support forward-mode Mooncake with AutoMooncakeForward (#813)

Added

  • Make AutoForwardFromPrimitive and AutoReverseFromPrimitive public (#825)

Fixed

  • Replace one with oneunit in basis computation (#826)

Fixed

  • Bump compat for SparseConnectivityTracer v1 (#823)

Feat

  • Backend switching for Mooncake (#768)

Fixed

  • Speed up sparse preparation for GPU arrays (#818)

Feat

  • Use Mooncake's internal copy utilities (#809)

Fixed

  • Take absstep into account for FiniteDiff (#812)
  • Make basis work for CuArray (#810)

Changed

  • Preparation is now strict by default (#799)
  • New Arxiv preprint for citation (#795)

0.6.54 - 2025-05-11

Added

  • Dependency compat bounds for extras (#790)
  • Error hints for Enzyme (#788)

0.6.53 - 2025-05-07

Changed

  • Allocate Enzyme shadow memory during preparation (#782)