Skip to content

Commit 30a20b5

Browse files
committed
revert change that is separated into #239
1 parent 48f9b23 commit 30a20b5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/sparse_approximations.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Intelligence and Statistics. 2009.
5151
function posterior(vfe::VFE, fx::FiniteGP, y::AbstractVector{<:Real})
5252
@assert vfe.fz.f === fx.f
5353

54-
U_y = _cholesky(fx.Σy).U
54+
U_y = _cholesky(_symmetric(fx.Σy)).U
5555
U = cholesky(_symmetric(cov(vfe.fz))).U
5656

5757
B_εf = U' \ (U_y' \ cov(fx, vfe.fz))'
@@ -85,7 +85,7 @@ function update_posterior(
8585
U = f_post_approx.data.U
8686
z = inducing_points(f_post_approx)
8787

88-
U_y₂ = _cholesky(fx.Σy).U
88+
U_y₂ = _cholesky(_symmetric(fx.Σy)).U
8989

9090
temp = zeros(size(f_post_approx.data.Σy, 1), size(fx.Σy, 2))
9191
Σy = [f_post_approx.data.Σy temp; temp' fx.Σy]
@@ -136,7 +136,7 @@ function update_posterior(f_post_approx::ApproxPosteriorGP{<:VFE}, fz::FiniteGP)
136136
Cu1f = cov(f_post_approx.prior, z_old, f_post_approx.data.x)
137137
Cu2f = cov(f_post_approx.prior, z, f_post_approx.data.x)
138138

139-
U_y = _cholesky(f_post_approx.data.Σy).U
139+
U_y = _cholesky(_symmetric(f_post_approx.data.Σy)).U
140140

141141
B_εf₂ = U22' \ (Cu2f * inv(U_y) - U12' * B_εf₁)
142142
B_εf = vcat(B_εf₁, B_εf₂)

0 commit comments

Comments
 (0)