pyro/infer/svi.py
Killed 10 out of 13 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 10
--- pyro/infer/svi.py
+++ pyro/infer/svi.py
@@ -55,7 +55,7 @@
self.model = model
self.guide = guide
self.optim = optim
- self.num_steps = num_steps
+ self.num_steps = None
self.num_samples = num_samples
super().__init__(**kwargs)
Mutant 11
--- pyro/infer/svi.py
+++ pyro/infer/svi.py
@@ -56,7 +56,7 @@
self.guide = guide
self.optim = optim
self.num_steps = num_steps
- self.num_samples = num_samples
+ self.num_samples = None
super().__init__(**kwargs)
if not isinstance(optim, pyro.optim.PyroOptim):
Mutant 13
--- pyro/infer/svi.py
+++ pyro/infer/svi.py
@@ -63,7 +63,7 @@
raise ValueError("Optimizer should be an instance of pyro.optim.PyroOptim class.")
if isinstance(loss, ELBO):
- self.loss = loss.loss
+ self.loss = None
self.loss_and_grads = loss.loss_and_grads
else:
if loss_and_grads is None: