You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump to 0.24.0-beta: Add Differentiation module and AD backend strategies
- Add Differentiation module with AD backend infrastructure
- AbstractADBackend: abstract contract for AD backends with trait-based dispatch
- DifferentiationInterface strategy: wraps DifferentiationInterface.jl backends
- Hamiltonian gradient computation: hamiltonian_gradient, variable_gradient methods
- Generic differentiation methods: gradient, derivative, differentiate, pushforward
- ADTypes.jl as hard dependency with AutoForwardDiff as default backend
- CTBaseDifferentiationInterface extension for gradient computation
- Full test coverage and documentation guide
- No breaking changes; purely additive feature
Copy file name to clipboardExpand all lines: BREAKINGS.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,25 @@
2
2
3
3
This document outlines all breaking changes introduced in CTBase v0.18.0-beta compared to v0.17.4. Use this guide to migrate your code and understand the impact of these changes.
4
4
5
+
## Non-breaking note (0.24.0-beta)
6
+
7
+
-**Differentiation module**: Added comprehensive AD backend infrastructure for computing gradients
8
+
-**AbstractADBackend**: Abstract contract for AD backends with trait-based dispatch
0 commit comments