pyro/infer/trace_mmd.py

Killed 3 out of 10 mutants

Survived

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

Mutant 322

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -62,7 +62,7 @@
     """
 
     def __init__(self,
-                 kernel, mmd_scale=1,
+                 kernel, mmd_scale=2,
                  num_particles=10,
                  max_plate_nesting=float('inf'),
                  max_iarange_nesting=None,  # DEPRECATED

Mutant 323

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -63,7 +63,7 @@
 
     def __init__(self,
                  kernel, mmd_scale=1,
-                 num_particles=10,
+                 num_particles=11,
                  max_plate_nesting=float('inf'),
                  max_iarange_nesting=None,  # DEPRECATED
                  vectorize_particles=True,

Mutant 325

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -66,7 +66,7 @@
                  num_particles=10,
                  max_plate_nesting=float('inf'),
                  max_iarange_nesting=None,  # DEPRECATED
-                 vectorize_particles=True,
+                 vectorize_particles=False,
                  strict_enumeration_warning=True,
                  ignore_jit_warnings=False,
                  retain_graph=None):

Mutant 326

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -67,7 +67,7 @@
                  max_plate_nesting=float('inf'),
                  max_iarange_nesting=None,  # DEPRECATED
                  vectorize_particles=True,
-                 strict_enumeration_warning=True,
+                 strict_enumeration_warning=False,
                  ignore_jit_warnings=False,
                  retain_graph=None):
         super().__init__(

Mutant 327

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -68,7 +68,7 @@
                  max_iarange_nesting=None,  # DEPRECATED
                  vectorize_particles=True,
                  strict_enumeration_warning=True,
-                 ignore_jit_warnings=False,
+                 ignore_jit_warnings=True,
                  retain_graph=None):
         super().__init__(
             num_particles, max_plate_nesting, max_iarange_nesting, vectorize_particles,

Mutant 329

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -83,7 +83,6 @@
     def kernel(self):
         return self._kernel
 
-    @kernel.setter
     def kernel(self, kernel):
         if isinstance(kernel, dict):
             # fix kernel's parameters

Mutant 331

--- pyro/infer/trace_mmd.py
+++ pyro/infer/trace_mmd.py
@@ -103,7 +103,6 @@
     def mmd_scale(self):
         return self._mmd_scale
 
-    @mmd_scale.setter
     def mmd_scale(self, mmd_scale):
         if isinstance(mmd_scale, dict):
             self._mmd_scale = mmd_scale