コード例 #1
0
def test_clear_memory(nprocs, proposal_name):
    """Runs the PTSampler ``test_clear_memoory`` using the adaptive normal
    proposal.
    """
    model = Model()
    proposal = _setup_proposal(model, proposal_name)
    _test_clear_memory(Model, nprocs, SWAP_INTERVAL, proposals=[proposal])
コード例 #2
0
def test_clear_memory(proposal_name, nprocs):
    """Runs the PTSampler ``test_clear_memoory`` using the adaptive normal
    proposal.
    """
    model = Model()
    proposal = _setup_proposal(proposal_name, model.params, model.prior_bounds)
    _test_clear_memory(Model, nprocs, SWAP_INTERVAL, proposals=[proposal])
コード例 #3
0
def test_clear_memory(proposal_name, nprocs):
    """Runs the PTSampler ``test_clear_memoory`` using the angular proposal.
    """
    model = AngularModel()
    proposal = _setup_proposal(proposal_name, model.params)
    _test_clear_memory(AngularModel,
                       nprocs,
                       SWAP_INTERVAL,
                       proposals=[proposal])
コード例 #4
0
def test_clear_memory(td_proposal, birth_dist, nprocs):
    """Runs the PTSampler ``test_clear_memoory`` using the adaptive normal
    proposal.
    """
    model = PolynomialRegressionModel()
    proposal = _setup_proposal(model, td_proposal, birth_dist)
    _test_clear_memory(PolynomialRegressionModel,
                       nprocs,
                       SWAP_INTERVAL,
                       proposals=[proposal])
コード例 #5
0
def test_clear_memory(proposal_name, nprocs):
    """Runs the PTSampler ``test_clear_memoory`` using the adaptive normal
    proposal.
    """
    model = Model()
    proposal = _setup_proposal(model, proposal_name, model.prior_bounds)
    _test_clear_memory(Model,
                       nprocs,
                       SWAP_INTERVAL,
                       proposals=[proposal],
                       init_iters=STABILITY_DURATION)