File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change
1
+ - date : 2025-10-01
2
+ codebase : " Clad"
3
+ version : " v2.1"
4
+ description : |
5
+ Clad 2.1 introduces major advancements in reverse mode differentiation,
6
+ bringing smarter handling of loops, assignments, and method calls, alongside
7
+ the new clad::restore_tracker for functions that modify their
8
+ inputs. Forward mode gains static scheduling for Hessians and higher-order
9
+ derivatives, while CUDA support expands with custom derivatives for key
10
+ Thrust algorithms such as reduce, transform, and transform_reduce, plus
11
+ optimizations that reduce unnecessary GPU atomics. The release also
12
+ strengthens error estimation, simplifies adjoint initialization, improves
13
+ tape efficiency, and enhances diagnostics. With a migration to C++17,
14
+ support extended up to clang-21, and numerous bug fixes, Clad 2.1 delivers
15
+ faster, safer, and more reliable automatic differentiation across CPU and
16
+ GPU workflows.
17
+ link : " https://github.com/vgvassilev/clad/releases/tag/v2.1"
18
+
1
19
- date : 2025-07-27
2
20
codebase : " Clad"
3
21
version : " v2.0"
You can’t perform that action at this time.
0 commit comments