Skip to content

Commit 0a6219a

Browse files
authored
Fix Matern AD failures (#528)
1 parent 095b8d0 commit 0a6219a

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "KernelFunctions"
22
uuid = "ec8451be-7e33-11e9-00cf-bbf324bd1392"
3-
version = "0.10.58"
3+
version = "0.10.59"
44

55
[deps]
66
ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4"

src/basekernels/matern.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ MaternKernel(; nu::Real=1.5, ν::Real=nu, metric=Euclidean()) = MaternKernel(ν,
4141

4242
function _matern::Real, d::Real)
4343
if iszero(d)
44-
return one(d)
44+
c = -ν /- 1)
45+
return one(d) + c * d^2 / 2
4546
else
4647
y = sqrt(2ν) * d
4748
b = log(besselk(ν, y))

0 commit comments

Comments
 (0)