class_docstr: Disregards the value of the current trace (or observed data) and
  samples a value from the model's prior.
class_docstr_tok: ["Disregards","the","value","of","the","current","trace","(","or","observed","data",")","and","samples","a","value","from","the","model","'s","prior","."]
code: def cleanup(self):
      self.data = None
  
imports: import os
  from functools import partial
  import pytest
  import torch
  import pyro
  import pyro.distributions
  from pyro import poutine
  from pyro.infer.mcmc import HMC, NUTS
  from pyro.infer.mcmc.api import MCMC, StreamingMCMC, _MultiSampler, _UnarySampler
  from pyro.infer.mcmc.mcmc_kernel import MCMCKernel
  from pyro.infer.mcmc.util import initialize_model, select_samples
  from pyro.ops.streaming import StackStats, StatsOfDict
  from pyro.util import optional
  from tests.common import assert_close
label_desc: Use image node_id 6 for calling the PriorKernel obj's underlying member method code with example usage: obj.cleanup() without return types