(
kernel: Kernel,
likelihood: Likelihood,
q_mu: Optional[TensorType],
q_sqrt: Optional[TensorType],
whiten: bool,
)
| 159 | |
| 160 | |
| 161 | def _create_svgp_model( |
| 162 | kernel: Kernel, |
| 163 | likelihood: Likelihood, |
| 164 | q_mu: Optional[TensorType], |
| 165 | q_sqrt: Optional[TensorType], |
| 166 | whiten: bool, |
| 167 | ) -> gpflow.models.SVGP: |
| 168 | model_svgp = gpflow.models.SVGP( |
| 169 | kernel, |
| 170 | likelihood, |
| 171 | DatumVGP.X.copy(), |
| 172 | whiten=whiten, |
| 173 | q_diag=False, |
| 174 | num_latent_gps=DatumVGP.DY, |
| 175 | ) |
| 176 | model_svgp.q_mu.assign(q_mu) |
| 177 | model_svgp.q_sqrt.assign(q_sqrt) |
| 178 | return model_svgp |
| 179 | |
| 180 | |
| 181 | @pytest.mark.parametrize("approximate_model", _create_approximate_models()) |
no test coverage detected
searching dependent graphs…