Skip to content

Commit 5e2ef44

Browse files
vgvassilevdpiparo
authored andcommitted
[clad] Bump to clad v2.2.
Clad 2.2, delivers improvements to differentiation pipelines, feature coverage, and language compatibility. It now supports clang versions 11–21, includes better handling of pointer, tensor, and reference types, and adds conversion operator and `std::reference_wrapper` support. Forward mode gains experimental OpenMP differentiation, while reverse mode introduces loop checkpointing, elidable reverse passes, and enhanced handling of complex expressions and memory operations. CUDA support expands with new Thrust operations, device vector support, and a logistic regression demo. The release also improves thread safety through lock-controlled tape access, refines error handling and diagnostics, and simplifies attribute-based memory management.
1 parent ca02c5c commit 5e2ef44

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

interpreter/cling/tools/plugins/clad/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ if (DEFINED CLAD_SOURCE_DIR)
7474
list(APPEND _clad_extra_settings SOURCE_DIR ${CLAD_SOURCE_DIR})
7575
else()
7676
list(APPEND _clad_extra_settings GIT_REPOSITORY https://github.com/vgvassilev/clad.git)
77-
list(APPEND _clad_extra_settings GIT_TAG v2.1)
77+
list(APPEND _clad_extra_settings GIT_TAG v2.2)
7878
endif()
7979

8080
## list(APPEND _clad_patches_list "patch1.patch" "patch2.patch")

0 commit comments

Comments
 (0)