-
Notifications
You must be signed in to change notification settings - Fork 560
Migration guide from alpha to beta
Geoff Pleiss edited this page Oct 2, 2018
·
1 revision
Here's a list of breaking changes that you need to address to move to GPyTorch 0.1 (Beta).
-
gpytorch.random_variables
have been replaced bygpytorch.distributions
. These build upon PyTorch distributions.-
gpytorch.random_variables.GaussianRandomVariable
->gpytorch.distributions.MultivariateNormal
. -
gpytorch.random_variables.MultitaskGaussianRandomVariable
->gpytorch.distributions.MultitaskMultivariateNormal
.
-
-
gpytorch.utils.scale_to_bounds
is nowgpytorch.utils.grid.scale_to_bounds
-
GridInterpolationKernel
,GridKernel
,InducingPointKernel
- the attributebase_kernel_module
has becomebase_kernel
(for consistency) -
AdditiveGridInterpolationKernel
no longer exists. Now use `AdditiveStructureKernel(GridInterpolationKernel(...)) -
MultiplicativeGridInterpolationKernel no longer exists. Now use
ProductStructureKernel(GridInterpolationKernel(...))`.
- IndexKernel: n_tasks -> num_tasks
- LCMKernel: n_tasks -> num_tasks
- MultitaskKernel: n_tasks -> num_tasks
- MultitaskGaussianLikelihood: n_tasks -> num_tasks
- SoftmaxLikelihood: n_features -> num_features
- MultitaskMean: n_tasks -> num_tasks
- VariationalMarginalLogLikelihood: n_data -> num_data
- SpectralMixtureKernel: n_dimensions -> ard_num_dims, n_mixtures -> num_mixtures