Skip to content

Commit 42038b6

Browse files
committed
Move within_autodiff definition to EnzymeCore
1 parent 0ea6cb2 commit 42038b6

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ EnzymeStaticArraysExt = "StaticArrays"
4040
BFloat16s = "0.2, 0.3, 0.4, 0.5"
4141
CEnum = "0.4, 0.5"
4242
ChainRulesCore = "1"
43-
EnzymeCore = "0.8.11"
43+
EnzymeCore = "0.8.13"
4444
Enzyme_jll = "0.0.195"
4545
GPUArraysCore = "0.1.6, 0.2"
4646
GPUCompiler = "1.6"

lib/EnzymeCore/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "EnzymeCore"
22
uuid = "f151be2c-9106-41f4-ab19-57ee4f262869"
33
authors = ["William Moses <[email protected]>", "Valentin Churavy <[email protected]>"]
4-
version = "0.8.12"
4+
version = "0.8.13"
55

66
[compat]
77
Adapt = "3, 4"

lib/EnzymeCore/src/EnzymeCore.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,9 @@ end
616616
617617
Returns true if within autodiff, otherwise false.
618618
"""
619-
function within_autodiff end
619+
@inline function within_autodiff()
620+
return false
621+
end
620622

621623
"""
622624
set_err_if_func_written(::Mode)

lib/EnzymeCore/test/runtests.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,7 @@ using EnzymeCore
3737
include("mode_modification.jl")
3838
end
3939
end
40+
41+
@testset "within_autodiff" begin
42+
@test !EnzymeCore.within_autodiff()
43+
end

src/Enzyme.jl

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1553,13 +1553,6 @@ macro import_rrule(args...)
15531553
return _import_rrule(args...)
15541554
end
15551555

1556-
"""
1557-
within_autodiff()
1558-
1559-
Returns true if within autodiff, otherwise false.
1560-
"""
1561-
@inline EnzymeCore.within_autodiff() = false
1562-
15631556
include("precompile.jl")
15641557

15651558
end # module

0 commit comments

Comments
 (0)