def test_gmm_iter_discrete_traces(model, data_size, graph_type):
pyro.clear_param_store()
data = Variable(torch.arange(0, data_size))
traces = list(iter_discrete_traces(graph_type, model, data=data, verbose=True))
# This non-vectorized version is exponential in data_size:
assert len(traces) == 2 ** data_size
# A Gaussian mixture model, with vectorized batching.
评论列表
文章目录