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+
119- date : 2025-07-27
220 codebase : " Clad"
321 version : " v2.0"
You can’t perform that action at this time.
0 commit comments