Skip to content

Commit 3930398

Browse files
committed
Require ADTypes v1.17 for NoAutoDiff
1 parent 38a8858 commit 3930398

3 files changed

Lines changed: 5 additions & 11 deletions

File tree

DifferentiationInterface/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ DifferentiationInterfaceTrackerExt = "Tracker"
5656
DifferentiationInterfaceZygoteExt = ["Zygote", "ForwardDiff"]
5757

5858
[compat]
59-
ADTypes = "1.17.0"
59+
ADTypes = "1.18.0"
6060
ChainRulesCore = "1.23.0"
6161
DiffResults = "1.1.0"
6262
Diffractor = "=0.2.6"

DifferentiationInterface/src/utils/check.jl

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ function check_available(backend::MixedMode)
1616
check_available(reverse_backend(backend))
1717
end
1818

19-
@static if isdefined(ADTypes, :NoAutoDiff)
20-
check_available(::ADTypes.NoAutoDiff) = throw(ADTypes.NoAutoDiffSelectedError())
21-
end
19+
check_available(::ADTypes.NoAutoDiff) = throw(ADTypes.NoAutoDiffSelectedError())
2220

2321
"""
2422
check_inplace(backend)
@@ -27,6 +25,4 @@ Check whether `backend` supports differentiation of in-place functions and retur
2725
"""
2826
check_inplace(backend::AbstractADType) = Bool(inplace_support(backend))
2927

30-
@static if isdefined(ADTypes, :NoAutoDiff)
31-
check_inplace(::ADTypes.NoAutoDiff) = throw(ADTypes.NoAutoDiffSelectedError())
32-
end
28+
check_inplace(::ADTypes.NoAutoDiff) = throw(ADTypes.NoAutoDiffSelectedError())

DifferentiationInterface/test/Core/ZeroBackends/test.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ using Test
1010

1111
LOGGING = get(ENV, "CI", "false") == "false"
1212

13-
if isdefined(ADTypes, :NoAutoDiff)
14-
@test_throws NoAutoDiffSelectedError check_available(NoAutoDiff())
15-
@test_throws NoAutoDiffSelectedError check_inplace(NoAutoDiff())
16-
end
13+
@test_throws NoAutoDiffSelectedError check_available(NoAutoDiff())
14+
@test_throws NoAutoDiffSelectedError check_inplace(NoAutoDiff())
1715

1816
zero_backends = [AutoZeroForward(), AutoZeroReverse()]
1917

0 commit comments

Comments
 (0)