Skip to content

Commit 0ad1934

Browse files
committed
fix: remove Enzyme error hint for runtime activity
1 parent a5fb081 commit 0ad1934

File tree

2 files changed

+6
-15
lines changed
  • DifferentiationInterface

2 files changed

+6
-15
lines changed

DifferentiationInterface/ext/DifferentiationInterfaceEnzymeExt/init.jl

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ function HINT_START(option)
55
end
66

77
function __init__()
8+
if !isdefined(Base.Experimental, :register_error_hint)
9+
return nothing
10+
end
811
# robust against internal changes
912
condition = (
1013
isdefined(Enzyme, :Compiler) &&
@@ -28,16 +31,8 @@ function __init__()
2831
bold=true,
2932
)
3033
printstyled(io, HINT_END; italic=true)
31-
elseif occursin("EnzymeRuntimeActivityError", string(nameof(T)))
32-
printstyled(io, HINT_START("mode"); bold=true)
33-
printstyled(
34-
io,
35-
"\n\n\tAutoEnzyme(; mode=Enzyme.set_runtime_activity(Enzyme.Forward))\n\tAutoEnzyme(; mode=Enzyme.set_runtime_activity(Enzyme.Reverse))";
36-
color=:cyan,
37-
bold=true,
38-
)
39-
printstyled(io, HINT_END; italic=true)
4034
end
35+
# EnzymeRuntimeActivityError is no longer a concrete type since https://github.com/EnzymeAD/Enzyme.jl/pull/2555 (now a UnionAll) so we cannot define a hint
4136
end
4237
end
4338
end

DifferentiationInterface/test/Back/Enzyme/test.jl

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@ end
152152
@test occursin("AutoEnzyme", msg)
153153
@test occursin("function_annotation", msg)
154154
@test occursin("ADTypes", msg)
155-
@test occursin("DifferentiationInterface", msg)
156155
end
157156

158157
@testset "RuntimeActivityError" begin
@@ -181,11 +180,8 @@ end
181180
catch e
182181
end
183182
msg = sprint(showerror, e)
184-
@test occursin("AutoEnzyme", msg)
185-
@test occursin("mode", msg)
186-
@test occursin("set_runtime_activity", msg)
187-
@test occursin("ADTypes", msg)
188-
@test occursin("DifferentiationInterface", msg)
183+
@test_broken occursin("AutoEnzyme", msg)
184+
@test_broken occursin("ADTypes", msg)
189185
end
190186
end
191187

0 commit comments

Comments
 (0)