Skip to content

Commit 4fa52a2

Browse files
authored
Add Enzyme v0.12 compat (#196)
1 parent c5ad9eb commit 4fa52a2

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/CI.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: DifferentiationInterfaceTest
3333
dir: './DifferentiationInterfaceTest'
3434
version:
35-
- '1.10'
35+
- '1'
3636
os:
3737
- ubuntu-latest
3838
arch:
@@ -56,6 +56,7 @@ jobs:
5656
- uses: julia-actions/julia-runtest@v1
5757
with:
5858
project: ${{ matrix.pkg.dir }}
59+
force_latest_compatible_version: true
5960
- uses: julia-actions/julia-processcoverage@v1
6061
with:
6162
directories: ${{ matrix.pkg.dir }}/src,${{ matrix.pkg.dir }}/ext

DifferentiationInterface/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ ADTypes = "0.2.7"
4646
ChainRulesCore = "1.23.0"
4747
Diffractor = "=0.2.6"
4848
DocStringExtensions = "0.9.3"
49-
Enzyme = "0.11.20"
49+
Enzyme = "0.11.20,0.12"
5050
FastDifferentiation = "0.3.9"
5151
FillArrays = "1.9.3"
5252
FiniteDiff = "2.23.1"

DifferentiationInterface/test/type_stability.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
type_stable_backends = [
2-
AutoForwardDiff(), AutoEnzyme(Enzyme.Forward), AutoEnzyme(Enzyme.Reverse)
2+
AutoForwardDiff(), #
3+
AutoEnzyme(Enzyme.Forward),
4+
# AutoEnzyme(Enzyme.Reverse), # TODO: add it back
35
]
46

57
test_differentiation(

0 commit comments

Comments
 (0)