Skip to content

Commit 11f207e

Browse files
committed
Fix non-stochastic behavior in pymc_random* test helpers
1 parent 483dfb0 commit 11f207e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pymc/tests/test_distributions_random.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def random_polyagamma(*args, **kwargs):
4242

4343
import pymc as pm
4444

45-
from pymc.aesaraf import change_rv_size, floatX, intX
45+
from pymc.aesaraf import change_rv_size, compile_pymc, floatX, intX
4646
from pymc.distributions.continuous import get_tau_sigma, interpolated
4747
from pymc.distributions.discrete import _OrderedLogistic, _OrderedProbit
4848
from pymc.distributions.dist_math import clipped_beta_rvs
@@ -84,7 +84,7 @@ def pymc_random(
8484

8585
model, param_vars = build_model(dist, valuedomain, paramdomains, extra_args)
8686
model_dist = change_rv_size_fn(model.named_vars["value"], size, expand=True)
87-
pymc_rand = aesara.function([], model_dist)
87+
pymc_rand = compile_pymc([], model_dist)
8888

8989
domains = paramdomains.copy()
9090
for pt in product(domains, n_samples=100):
@@ -123,7 +123,7 @@ def pymc_random_discrete(
123123

124124
model, param_vars = build_model(dist, valuedomain, paramdomains)
125125
model_dist = change_rv_size(model.named_vars["value"], size, expand=True)
126-
pymc_rand = aesara.function([], model_dist)
126+
pymc_rand = compile_pymc([], model_dist)
127127

128128
domains = paramdomains.copy()
129129
for pt in product(domains, n_samples=100):

0 commit comments

Comments
 (0)