pyro/infer/mcmc/hmc.py

Killed 1 out of 6 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 427

--- pyro/infer/mcmc/hmc.py
+++ pyro/infer/mcmc/hmc.py
@@ -102,7 +102,7 @@
                  jit_compile=False,
                  jit_options=None,
                  ignore_jit_warnings=False,
-                 target_accept_prob=0.8):
+                 target_accept_prob=1.8):
         if not ((model is None) ^ (potential_fn is None)):
             raise ValueError("Only one of `model` or `potential_fn` must be specified.")
         # NB: deprecating args - model, transforms

Mutant 428

--- pyro/infer/mcmc/hmc.py
+++ pyro/infer/mcmc/hmc.py
@@ -207,7 +207,6 @@
         assert pos == r_flat.size(0)
         return r, r_flat
 
-    @property
     def inverse_mass_matrix(self):
         return self._adapter.inverse_mass_matrix
 

Mutant 429

--- pyro/infer/mcmc/hmc.py
+++ pyro/infer/mcmc/hmc.py
@@ -211,7 +211,6 @@
     def inverse_mass_matrix(self):
         return self._adapter.inverse_mass_matrix
 
-    @property
     def step_size(self):
         return self._adapter.step_size
 

Mutant 430

--- pyro/infer/mcmc/hmc.py
+++ pyro/infer/mcmc/hmc.py
@@ -215,7 +215,6 @@
     def step_size(self):
         return self._adapter.step_size
 
-    @property
     def num_steps(self):
         return max(1, int(self.trajectory_length / self.step_size))
 

Mutant 432

--- pyro/infer/mcmc/hmc.py
+++ pyro/infer/mcmc/hmc.py
@@ -223,7 +223,6 @@
     def initial_params(self):
         return self._initial_params
 
-    @initial_params.setter
     def initial_params(self, params):
         self._initial_params = params