MCPcopy
hub / github.com/GPflow/GPflow / _create_svgp_model

Function _create_svgp_model

tests/integration/test_method_equivalence.py:161–178  ·  view source on GitHub ↗
(
    kernel: Kernel,
    likelihood: Likelihood,
    q_mu: Optional[TensorType],
    q_sqrt: Optional[TensorType],
    whiten: bool,
)

Source from the content-addressed store, hash-verified

159
160
161def _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())

Calls 1

assignMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…