Skip to content

Commit a752fa3

Browse files
committed
Remove custom adjoint
1 parent d54ab56 commit a752fa3

File tree

2 files changed

+1
-11
lines changed

2 files changed

+1
-11
lines changed

src/basekernels/matern.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ end
1717

1818
@inline function kappa::MaternKernel, d::Real)
1919
ν = first.ν)
20-
iszero(d) ? one(d) : _matern(ν, d)
20+
return ifelse(iszero(d), one(d), _matern(ν, d))
2121
end
2222

2323
function _matern::Real, d::Real)

src/zygote_adjoints.jl

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,6 @@ end
5959
end
6060
end
6161

62-
@adjoint function kappa::MaternKernel, d::Real)
63-
ν = first.ν)
64-
val, grad = pullback(_matern, ν, d)
65-
return ((iszero(d) ? one(d) : val),
66-
Δ -> begin
67-
= grad(Δ)
68-
return ((ν = [∇[1]],), iszero(d) ? zero(d) : ∇[2])
69-
end)
70-
end
71-
7262
@adjoint function ColVecs(X::AbstractMatrix)
7363
back::NamedTuple) =.X,)
7464
back::AbstractMatrix) = (Δ,)

0 commit comments

Comments
 (0)