gpytorch/variational/independent_multitask_variational_strategy.py
Killed 0 out of 8 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 374
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -22,7 +22,7 @@
:param int task_dim: (Default: -1) Which batch dimension is the task dimension
"""
- def __init__(self, base_variational_strategy, num_tasks, task_dim=-1):
+ def __init__(self, base_variational_strategy, num_tasks, task_dim=+1):
Module.__init__(self)
self.base_variational_strategy = base_variational_strategy
self.task_dim = task_dim
Mutant 375
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -22,7 +22,7 @@
:param int task_dim: (Default: -1) Which batch dimension is the task dimension
"""
- def __init__(self, base_variational_strategy, num_tasks, task_dim=-1):
+ def __init__(self, base_variational_strategy, num_tasks, task_dim=-2):
Module.__init__(self)
self.base_variational_strategy = base_variational_strategy
self.task_dim = task_dim
Mutant 376
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -28,7 +28,6 @@
self.task_dim = task_dim
self.num_tasks = num_tasks
- @property
def prior_distribution(self):
return self.base_variational_strategy.prior_distribution
Mutant 377
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -32,7 +32,6 @@
def prior_distribution(self):
return self.base_variational_strategy.prior_distribution
- @property
def variational_distribution(self):
return self.base_variational_strategy.variational_distribution
Mutant 378
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -36,7 +36,6 @@
def variational_distribution(self):
return self.base_variational_strategy.variational_distribution
- @property
def variational_params_initialized(self):
return self.base_variational_strategy.variational_params_initialized
Mutant 379
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -43,7 +43,7 @@
def kl_divergence(self):
return super().kl_divergence().sum(dim=-1)
- def __call__(self, x, prior=False):
+ def __call__(self, x, prior=True):
function_dist = self.base_variational_strategy(x, prior=prior)
if (
self.task_dim > 0
Mutant 380
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -73,7 +73,7 @@
:param int task_dim: (Default: -1) Which batch dimension is the task dimension
"""
- def __init__(self, base_variational_strategy, num_tasks, task_dim=-1):
+ def __init__(self, base_variational_strategy, num_tasks, task_dim=+1):
warnings.warn(
"MultitaskVariationalStrategy has been renamed to IndependentMultitaskVariationalStrategy",
DeprecationWarning,
Mutant 381
--- gpytorch/variational/independent_multitask_variational_strategy.py
+++ gpytorch/variational/independent_multitask_variational_strategy.py
@@ -73,7 +73,7 @@
:param int task_dim: (Default: -1) Which batch dimension is the task dimension
"""
- def __init__(self, base_variational_strategy, num_tasks, task_dim=-1):
+ def __init__(self, base_variational_strategy, num_tasks, task_dim=-2):
warnings.warn(
"MultitaskVariationalStrategy has been renamed to IndependentMultitaskVariationalStrategy",
DeprecationWarning,