gpytorch/variational/additive_grid_interpolation_variational_strategy.py
Killed 35 out of 39 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 330
--- gpytorch/variational/additive_grid_interpolation_variational_strategy.py
+++ gpytorch/variational/additive_grid_interpolation_variational_strategy.py
@@ -9,7 +9,7 @@
class AdditiveGridInterpolationVariationalStrategy(GridInterpolationVariationalStrategy):
def __init__(
- self, model, grid_size, grid_bounds, num_dim, variational_distribution, mixing_params=False, sum_output=True
+ self, model, grid_size, grid_bounds, num_dim, variational_distribution, mixing_params=True, sum_output=True
):
super(AdditiveGridInterpolationVariationalStrategy, self).__init__(
model, grid_size, grid_bounds, variational_distribution
Mutant 331
--- gpytorch/variational/additive_grid_interpolation_variational_strategy.py
+++ gpytorch/variational/additive_grid_interpolation_variational_strategy.py
@@ -9,7 +9,7 @@
class AdditiveGridInterpolationVariationalStrategy(GridInterpolationVariationalStrategy):
def __init__(
- self, model, grid_size, grid_bounds, num_dim, variational_distribution, mixing_params=False, sum_output=True
+ self, model, grid_size, grid_bounds, num_dim, variational_distribution, mixing_params=False, sum_output=False
):
super(AdditiveGridInterpolationVariationalStrategy, self).__init__(
model, grid_size, grid_bounds, variational_distribution
Mutant 333
--- gpytorch/variational/additive_grid_interpolation_variational_strategy.py
+++ gpytorch/variational/additive_grid_interpolation_variational_strategy.py
@@ -15,7 +15,7 @@
model, grid_size, grid_bounds, variational_distribution
)
self.num_dim = num_dim
- self.sum_output = sum_output
+ self.sum_output = None
# Mixing parameters
if mixing_params:
self.register_parameter(name="mixing_params", parameter=torch.nn.Parameter(torch.ones(num_dim) / num_dim))
Mutant 342
--- gpytorch/variational/additive_grid_interpolation_variational_strategy.py
+++ gpytorch/variational/additive_grid_interpolation_variational_strategy.py
@@ -36,7 +36,7 @@
def _compute_grid(self, inputs):
num_data, num_dim = inputs.size()
- inputs = inputs.transpose(0, 1).reshape(-1, 1)
+ inputs = inputs.transpose(1, 1).reshape(-1, 1)
interp_indices, interp_values = super(AdditiveGridInterpolationVariationalStrategy, self)._compute_grid(inputs)
interp_indices = interp_indices.view(num_dim, num_data, -1)
interp_values = interp_values.view(num_dim, num_data, -1)