help wanted
Repository metrics
- Stars
- (7,926 stars)
- PR merge metrics
- (Avg merge 11d) (7 merged PRs in 30d)
Description
If you are motivated to help speed up some tests, we would appreciate it!
Here are some of the slowest test times:
============================ slowest 50 durations =============================
21.47s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
19.91s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
19.49s call tests/sampling/test_mcmc.py::test_step_args
12.66s call tests/distributions/test_transform.py::test_ordered
12.48s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
11.82s call tests/sampling/test_mcmc.py::test_sample_var_names
11.78s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
10.60s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
10.56s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
10.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
10.42s call tests/distributions/test_transform.py::test_simplex_bounds
10.38s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
9.73s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
8.38s call tests/sampling/test_mcmc.py::test_blas_cores
8.31s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
7.90s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
7.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
7.82s call tests/distributions/test_transform.py::test_interval
7.73s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
7.71s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
7.67s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
7.66s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
7.65s call tests/distributions/test_transform.py::test_simplex
7.63s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
7.34s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
7.27s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
6.94s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
6.85s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
6.69s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
6.65s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
6.43s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
6.43s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
6.17s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
5.99s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
5.84s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
5.34s call tests/distributions/test_transform.py::test_chain_jacob_det
4.91s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.91s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[10]
4.68s call tests/distributions/test_transform.py::test_log
4.63s call tests/distributions/test_transform.py::test_logodds
4.53s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
4.42s call tests/distributions/test_transform.py::test_sum_to_1
4.41s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
4.38s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
4.34s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
4.23s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_backward_produces_valid_spd_matrix[3]
4.21s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
4.16s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
4.12s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
4.10s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
========== 206 passed, 7 skipped, 210 warnings in 599.99s (0:09:59) ===========
============================= slowest 50 durations =============================
16.90s call tests/sampling/test_mcmc_external.py::TestNutpieAutoSelection::test_falls_back_to_pymc_for_disqualifying_kwargs[init-advi]
10.07s call tests/sampling/test_jax.py::test_get_log_likelihood
9.66s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[nutpie]
8.66s call tests/sampling/test_mcmc_external.py::test_sample_var_names[pymc]
8.42s call tests/sampling/test_mcmc_external.py::test_sample_var_names[nutpie]
7.43s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler0]
6.79s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler0]
6.50s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler1]
6.21s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[NUMBA]
6.05s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler0]
5.84s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler0]
5.80s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler0]
5.74s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler0]
5.65s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[pymc]
5.41s call tests/sampling/test_mcmc_external.py::test_sample_var_names[blackjax]
5.39s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler1]
5.33s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler0]
5.30s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[blackjax]
5.24s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler0]
5.14s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler1]
4.87s call tests/sampling/test_mcmc_external.py::test_sample_var_names[numpyro]
4.80s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler1]
4.64s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler1]
4.44s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[numpyro]
4.08s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[NUMBA]
3.94s call tests/sampling/test_jax.py::test_seeding[2-None-sampler0]
3.84s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler1]
3.83s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler1]
3.82s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler0]
3.77s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler1]
3.73s call tests/sampling/test_jax.py::test_seeding[2-123-sampler0]
3.55s call tests/sampling/test_mcmc_external.py::test_initvals[pymc-negative_control]
3.50s call tests/sampling/test_jax.py::test_seeding[1-None-sampler0]
3.33s call tests/sampling/test_jax.py::test_seeding[1-123-sampler0]
3.21s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler1]
2.99s call tests/sampling/test_mcmc_external.py::test_initvals[nutpie-negative_control]
2.85s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-partial_constrained]
2.73s call tests/sampling/test_jax.py::test_seeding[2-None-sampler1]
2.72s call tests/sampling/test_jax.py::test_seeding[2-123-sampler1]
2.70s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial_dims[JAX]
2.48s call tests/sampling/test_jax.py::test_seeding[1-None-sampler1]
2.44s call tests/sampling/test_jax.py::test_get_batched_jittered_initial_points
2.36s call tests/sampling/test_jax.py::test_deterministic_samples[sampler0]
2.33s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler1]
2.31s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler0]
2.29s call tests/sampling/test_jax.py::test_idata_contains_stats[sample_blackjax_nuts]
2.24s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[FAST_RUN]
2.23s call tests/sampling/test_jax.py::test_deterministic_samples[sampler1]
2.23s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs1-sampler0]
2.20s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-full_constrained]
================= 130 passed, 30 warnings in 324.84s (0:05:24) =================
============================= slowest 50 durations =============================
12.20s call tests/sampling/test_mcmc_external.py::TestNutpieAutoSelection::test_falls_back_to_pymc_for_disqualifying_kwargs[init-advi]
10.39s call tests/sampling/test_jax.py::test_get_log_likelihood
9.70s call tests/sampling/test_jax.py::test_get_batched_jittered_initial_points
8.15s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler0]
7.01s call tests/sampling/test_mcmc_external.py::test_sample_var_names[pymc]
6.98s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler0]
6.62s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler1]
6.55s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[nutpie]
6.50s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler0]
6.42s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[FAST_RUN]
6.09s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler0]
6.06s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler0]
5.90s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler0]
5.84s call tests/sampling/test_mcmc_external.py::test_sample_var_names[nutpie]
5.57s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[blackjax]
5.57s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler0]
5.56s call tests/sampling/test_mcmc_external.py::test_sample_var_names[blackjax]
5.53s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler0]
5.33s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler1]
5.20s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler1]
5.05s call tests/sampling/test_mcmc_external.py::test_sample_var_names[numpyro]
5.00s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[pymc]
4.82s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler1]
4.76s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler1]
4.55s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[numpyro]
4.12s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[FAST_RUN]
4.11s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler1]
4.08s call tests/sampling/test_jax.py::test_seeding[2-None-sampler0]
3.98s call tests/sampling/test_jax.py::test_seeding[2-123-sampler0]
3.97s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler0]
3.94s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler1]
3.84s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler1]
3.64s call tests/sampling/test_jax.py::test_seeding[1-None-sampler0]
3.51s call tests/sampling/test_jax.py::test_seeding[1-123-sampler0]
3.29s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler1]
3.00s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-partial_constrained]
2.90s call tests/sampling/test_jax.py::test_deterministic_samples[sampler0]
2.80s call tests/sampling/test_jax.py::test_seeding[2-None-sampler1]
2.78s call tests/sampling/test_jax.py::test_seeding[2-123-sampler1]
2.71s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial_dims[JAX]
2.57s call tests/sampling/test_jax.py::test_seeding[1-None-sampler1]
2.40s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler1]
2.39s call tests/sampling/test_jax.py::test_idata_contains_stats[sample_blackjax_nuts]
2.36s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler0]
2.29s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-full_constrained]
2.25s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs1-sampler0]
2.22s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs1-sampler0]
2.19s call tests/sampling/test_jax.py::test_seeding[1-123-sampler1]
2.18s call tests/sampling/test_mcmc_external.py::TestNutpieAutoSelection::test_falls_back_to_pymc_for_disqualifying_kwargs[backend-c]
2.15s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs3-sampler0]
================= 130 passed, 27 warnings in 323.16s (0:05:23) =================
============================ slowest 50 durations =============================
21.67s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
19.83s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
19.72s call tests/sampling/test_mcmc.py::test_step_args
12.81s call tests/distributions/test_transform.py::test_ordered
12.61s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
11.72s call tests/sampling/test_mcmc.py::test_sample_var_names
10.79s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
10.73s call tests/distributions/test_transform.py::test_simplex_bounds
10.36s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
10.35s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
10.25s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
9.16s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
8.66s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
8.57s call tests/sampling/test_mcmc.py::test_blas_cores
8.37s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
8.06s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
7.84s call tests/distributions/test_transform.py::test_interval
7.77s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
7.76s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
7.74s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
7.74s call tests/distributions/test_transform.py::test_simplex
7.68s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
7.54s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
7.51s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
7.30s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
6.94s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
6.71s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
6.69s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
6.66s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
6.62s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
6.55s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
6.52s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
6.34s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
5.98s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
5.85s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
5.29s call tests/distributions/test_transform.py::test_chain_jacob_det
4.70s call tests/distributions/test_transform.py::test_log
4.62s call tests/distributions/test_transform.py::test_logodds
4.43s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.42s call tests/distributions/test_transform.py::test_sum_to_1
4.39s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
4.36s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
4.33s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
4.27s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_backward_produces_valid_spd_matrix[3]
4.25s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
4.15s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
4.11s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
4.11s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
4.04s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
4.04s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
========== 206 passed, 7 skipped, 210 warnings in 598.78s (0:09:58) ===========
============================= slowest 50 durations =============================
6.73s call tests/sampling/test_parallel.py::test_context
6.58s call tests/model/test_core.py::test_model_d2logp[True]
6.41s call tests/test_data.py::TestData::test_shared_data_as_rv_input
4.55s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
3.77s call tests/sampling/test_parallel.py::test_remote_pipe_closed
3.66s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
3.59s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
3.51s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
3.22s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
2.80s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
2.50s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
2.45s call tests/sampling/test_parallel.py::test_bad_unpickle
2.44s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
2.38s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_1
2.18s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
2.11s call tests/test_data.py::TestData::test_sample
1.99s call tests/test_data.py::TestData::test_shared_data_as_index
1.86s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
1.86s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
1.84s call tests/model/test_core.py::test_model_d2logp[False]
1.83s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas]
1.81s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_minibatch_parameter_and_value
1.56s call tests/model/test_core.py::test_datalogp_multiple_shapes
1.40s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[dlogp-True]
1.38s call tests/model/test_core.py::TestImputationMissingData::test_missing_vector_parameter
1.35s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[dlogp-False]
1.26s call tests/model/test_core.py::TestValueGradFunction::test_edge_case
1.22s call tests/model/test_core.py::TestImputationMissingData::test_missing_with_predictors
1.21s call tests/test_data.py::TestData::test_sample_posterior_predictive_after_set_data_with_coords
1.17s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[masked]
1.16s call tests/model/test_core.py::TestSetUpdateCoords::test_resize_from_set_data_and_set_dim
1.12s call tests/test_data.py::TestData::test_sample_after_set_data
1.04s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
0.98s call tests/test_data.py::TestMinibatch::test_1d
0.96s call tests/model/test_core.py::TestModelDebug::test_invalid_value
0.93s call tests/model/test_core.py::test_model_dlogp[True]
0.89s call tests/model/test_core.py::test_model_logp[True]
0.82s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2
0.78s call tests/model/test_core.py::test_tempered_logp_dlogp[True]
0.76s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
0.75s call tests/model/test_core.py::test_tempered_logp_dlogp[False]
0.75s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[random-True]
0.74s call tests/test_data.py::TestData::test_sample_posterior_predictive_after_set_data
0.70s call tests/model/test_core.py::test_model_dlogp[False]
0.70s call tests/test_data.py::TestData::test_set_data_to_non_data_container_variables
0.70s call tests/test_data.py::TestMinibatch::test_assert
0.67s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_unseparable
0.65s call tests/model/test_core.py::TestModelCopy::test_copy_model[copy]
0.62s call tests/model/test_core.py::test_model_logp[False]
0.61s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[random]
====== 176 passed, 2 skipped, 1 xfailed, 15 warnings in 139.93s (0:02:19) ======
============================= slowest 50 durations =============================
15.27s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
5.96s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
5.24s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
4.99s call tests/sampling/test_mcmc.py::test_sample_var_names
4.57s call tests/sampling/test_mcmc.py::TestType::test_float32
3.74s call tests/sampling/test_mcmc.py::TestType::test_float64
3.27s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg
3.25s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
2.93s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
2.81s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
2.43s call tests/sampling/test_mcmc.py::TestSampleReturn::test_categorical_gibbs_respects_driver_tune_boundary
1.96s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[False]
1.95s call tests/sampling/test_mcmc.py::TestShared::test_sample
1.80s call tests/sampling/test_mcmc.py::test_step_args
1.80s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-jitter+adapt_diag]
1.76s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
1.43s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True]
1.24s call tests/sampling/test_mcmc.py::test_blas_cores
1.16s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map]
1.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
0.99s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
0.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
0.92s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
0.91s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi_map]
0.87s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
0.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
0.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
0.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
0.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
0.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
0.81s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
0.81s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
0.74s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
0.72s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named
0.69s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-map]
0.68s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_compound_step
0.68s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
0.65s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map]
0.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-map]
0.60s call tests/sampling/test_mcmc.py::test_exec_nuts_init[ADVI+adapt_diag]
0.59s call tests/sampling/test_mcmc.py::TestSampleReturn::test_sample_return_lengths
0.57s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_custom_step
0.56s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_sample
0.56s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
0.52s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
0.52s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
0.50s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
0.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-map]
0.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-map]
0.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-map]
============ 106 passed, 5 skipped, 5 warnings in 113.31s (0:01:53) ============
============================= slowest 50 durations =============================
25.31s call tests/backends/test_arviz.py::TestDataPyMC::test_mv_missing_data_model
11.33s setup tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
9.55s call tests/backends/test_arviz.py::TestDataPyMC::test_multivariate_observations
6.85s call tests/backends/test_arviz.py::TestDataPyMC::test_autodetect_coords_from_model[True]
6.28s call tests/backends/test_arviz.py::TestDataPyMC::test_single_observation
5.16s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
4.39s call tests/backends/test_arviz.py::TestDataPyMC::test_missing_data_model
3.77s call tests/backends/test_arviz.py::TestDataPyMC::test_overwrite_model_coords_dims
2.76s call tests/backends/test_arviz.py::TestDataPyMC::test_constant_data[True]
2.61s setup tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
1.98s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
1.71s call tests/backends/test_arviz.py::TestDataPyMC::test_single_chain[1]
1.70s call tests/backends/test_arviz.py::TestPyMCWarmupHandling::test_save_warmup[0-50-1-False]
1.55s call tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
1.54s call tests/backends/test_arviz.py::TestDataPyMC::test_predictions_constant_data
1.47s call tests/backends/test_arviz.py::TestDataPyMC::test_potential
1.23s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.01s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-sparse_writes]
0.87s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.81s call tests/backends/test_arviz.py::TestDataPyMC::test_conversion_from_variables_subset
0.80s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.80s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
0.77s call tests/backends/test_arviz.py::TestDataPyMC::test_include_transformed
0.74s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.74s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.73s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.72s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.71s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.70s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.69s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.69s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-keep_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.64s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-frequent_writes]
0.64s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes]
0.64s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.62s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.62s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-keep_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.61s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.61s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.58s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.58s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.58s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.58s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-frequent_writes]
0.58s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.57s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.57s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.56s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.56s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
0.56s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes]
0.55s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
0.55s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
========== 481 passed, 64 skipped, 266 warnings in 272.01s (0:04:32) ===========
============================= slowest 50 durations =============================
22.19s call tests/backends/test_arviz.py::TestDataPyMC::test_mv_missing_data_model
6.08s setup tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
4.64s call tests/backends/test_arviz.py::TestDataPyMC::test_autodetect_coords_from_model[True]
3.15s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
3.11s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
3.10s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
3.08s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
3.00s call tests/backends/test_arviz.py::TestDataPyMC::test_multivariate_observations
2.94s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-no_loglike-frequent_writes]
2.50s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
2.43s setup tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes]
2.42s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
2.17s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
2.06s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.94s call tests/backends/test_arviz.py::TestDataPyMC::test_missing_data_model
1.90s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
1.89s call tests/backends/test_arviz.py::TestDataPyMC::test_single_observation
1.88s setup tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.84s call tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
1.71s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
1.66s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
1.62s call tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
1.40s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.37s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes]
1.32s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
1.32s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.32s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.31s call tests/backends/test_arviz.py::TestDataPyMC::test_predictions_constant_data
1.27s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes]
1.24s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.20s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
1.17s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-frequent_writes]
1.16s call tests/backends/test_arviz.py::TestDataPyMC::test_overwrite_model_coords_dims
1.16s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-sequential_sampling-no_loglike-sparse_writes]
1.15s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.14s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
1.11s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
1.11s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
1.10s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
1.10s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-sequential_sampling-no_loglike-frequent_writes]
1.07s call tests/backends/test_zarr.py::test_record[single_step-discard_transformed-frequent_writes]
1.06s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
1.05s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.05s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-no_loglike-sparse_writes]
1.03s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-frequent_writes]
1.02s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.00s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.96s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.94s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
0.92s call tests/backends/test_arviz.py::TestDataPyMC::test_multiple_observed_rv[True]
========== 481 passed, 64 skipped, 265 warnings in 316.36s (0:05:16) ===========
============================ slowest 50 durations =============================
75.83s call tests/variational/test_inference.py::test_replacements[FullRankADVI]
74.02s call tests/variational/test_inference.py::test_replacements[ASVGD]
54.93s call tests/variational/test_inference.py::test_replacements[ADVI]
46.89s call tests/variational/test_inference.py::test_replacements[SVGD]
36.23s call tests/variational/test_inference.py::test_fit_oo[SVGD-full]
20.76s call tests/variational/test_inference.py::test_fit_data_coords
17.59s call tests/variational/test_inference.py::test_fit_oo[ASVGD-full]
16.96s call tests/variational/test_approximations.py::test_seeding_advi_fit
16.65s call tests/variational/test_inference.py::test_fit_oo[ADVI-mini]
15.92s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-full]
14.77s call tests/variational/test_inference.py::test_fit_data[SVGD-full]
13.56s call tests/variational/test_approximations.py::test_elbo
13.44s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs4-None]
11.66s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-mini]
11.30s call tests/variational/test_inference.py::test_multiple_minibatch_variables
11.18s call tests/variational/test_inference.py::test_var_replacement
11.12s call tests/variational/test_inference.py::test_sample_posterior_after_minibatch
11.06s call tests/variational/test_inference.py::test_fit_with_nans[True]
10.57s call tests/variational/test_inference.py::test_fit_fn_text[asvgd-kwargs7-None]
7.85s call tests/variational/test_inference.py::test_fit_fn_text[fullrank_advi-kwargs3-None]
7.30s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs5-None]
7.27s call tests/variational/test_approximations.py::test_empirical_from_trace
7.24s call tests/variational/test_inference.py::test_fit_fn_text[advi-kwargs2-None]
6.85s call tests/variational/test_inference.py::test_fit_oo[ADVI-full]
6.61s call tests/variational/test_inference.py::test_fit_data[ASVGD-full]
6.12s call tests/variational/test_inference.py::test_fit_with_nans[False]
5.64s call tests/variational/test_inference.py::test_fit_data[ADVI-mini]
5.58s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-mini]
5.56s call tests/variational/test_inference.py::test_profile[FullRankADVI-full]
5.52s call tests/variational/test_inference.py::test_profile[FullRankADVI-mini]
5.06s call tests/variational/test_opvi.py::test_logq_globals[FullRankGroup: None, MeanFieldGroup: ['one']]
4.78s call tests/variational/test_inference.py::test_sample_replacements[FullRankADVI]
4.77s call tests/variational/test_opvi.py::test_init_groups[raises0-grouping0]
4.36s call tests/variational/test_inference.py::test_profile[ADVI-mini]
4.27s call tests/variational/test_inference.py::test_profile[ADVI-full]
4.10s call tests/variational/test_approximations.py::test_empirical_does_not_support_inference_data
4.09s call tests/variational/test_inference.py::test_sample_replacements[SVGD]
4.06s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-full]
3.87s call tests/variational/test_inference.py::test_remove_scan_op
3.45s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[5]
3.39s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[8]
3.36s call tests/variational/test_opvi.py::test_logq_mini_2_sample_2_var[MeanFieldGroup: {}]
3.35s call tests/variational/test_opvi.py::test_init_groups[raises1-grouping1]
3.17s call tests/variational/test_opvi.py::test_init_groups[raises4-grouping4]
2.84s call tests/variational/test_opvi.py::test_logq_globals[MeanFieldGroup: None]
2.59s call tests/variational/test_inference.py::test_fit_data[ADVI-full]
2.42s call tests/variational/test_approximations.py::test_elbo_beta_kl[5]
2.25s call tests/variational/test_opvi.py::test_pickle_approx[MeanFieldGroup: ['one'], EmpiricalGroup: ['two', 'three']]
2.23s call tests/variational/test_approximations.py::test_elbo_beta_kl[8]
2.00s call tests/variational/test_inference.py::test_sample_replacements[ADVI]
=========== 124 passed, 10 skipped, 3 warnings in 685.43s (0:11:25) ===========
============================= slowest 50 durations =============================
14.01s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
11.79s call tests/sampling/test_parallel.py::test_context
10.77s call tests/sampling/test_parallel.py::test_remote_pipe_closed
8.00s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
6.85s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
4.91s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
4.84s call tests/test_data.py::TestData::test_sample
4.80s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
4.72s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
4.66s call tests/model/test_core.py::TestValueGradFunction::test_edge_case
4.64s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
4.13s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.98s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
3.96s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
3.83s call tests/test_data.py::TestData::test_shared_data_as_index
3.72s call tests/model/test_core.py::test_model_d2logp[True]
3.66s call tests/test_data.py::TestData::test_shared_data_as_rv_input
3.48s call tests/sampling/test_parallel.py::test_bad_unpickle
3.16s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
2.96s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
2.68s call tests/test_data.py::test_scaling_data_works_in_likelihood
2.66s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_minibatch_parameter_and_value
2.56s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
2.19s call tests/model/test_core.py::test_datalogp_multiple_shapes
2.15s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2
1.96s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp2
1.88s call tests/test_data.py::TestData::test_set_data_to_non_data_container_variables
1.86s call tests/model/test_core.py::TestCheckStartVals::test_valid_start_point
1.85s call tests/model/test_core.py::test_model_dlogp[True]
1.84s call tests/test_data.py::TestData::test_sample_posterior_predictive_after_set_data_with_coords
1.73s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp1
1.64s call tests/model/test_core.py::test_tempered_logp_dlogp[False]
1.57s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_unseparable
1.49s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[dlogp]
1.49s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[dlogp-True]
1.38s call tests/model/test_core.py::TestImputationMissingData::test_missing_vector_parameter
1.31s call tests/model/test_core.py::test_model_d2logp[False]
1.22s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas]
1.21s call tests/model/test_core.py::test_model_logp[False]
1.20s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_1
1.19s call tests/model/test_core.py::test_model_logp[True]
1.04s call tests/model/test_core.py::TestImputationMissingData::test_missing_with_predictors
1.02s call tests/model/test_core.py::TestImputationMissingData::test_symbolic_random_variable
1.01s call tests/model/test_core.py::test_model_dlogp[False]
0.95s call tests/test_data.py::TestData::test_deterministic
0.84s call tests/model/test_core.py::TestProfile::test_profile_model
0.80s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[masked]
0.78s call tests/model/test_core.py::test_point_logps_potential
0.78s call tests/test_data.py::TestData::test_shared_scalar_as_rv_input
0.78s call tests/test_data.py::TestData::test_sample_after_set_data
====== 176 passed, 2 skipped, 1 xfailed, 12 warnings in 198.89s (0:03:18) ======
============================= slowest 50 durations =============================
8.99s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
3.92s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
3.58s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
3.53s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
3.36s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
2.94s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
2.37s call tests/sampling/test_mcmc.py::test_sample_var_names
2.34s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
2.25s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
1.93s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
1.92s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
1.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
1.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
1.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
1.81s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
1.79s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
1.67s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
1.66s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
1.57s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg
1.52s call tests/sampling/test_mcmc.py::TestType::test_float64
1.38s call tests/sampling/test_mcmc.py::TestShared::test_sample
1.34s call tests/sampling/test_mcmc.py::test_step_args
1.24s call tests/sampling/test_mcmc.py::TestType::test_float32
1.09s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi_map]
1.01s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-map]
1.01s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
0.99s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named
0.90s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-map]
0.89s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
0.86s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map]
0.84s call tests/sampling/test_mcmc.py::test_exec_nuts_init[adapt_diag]
0.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-map]
0.82s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
0.81s call tests/sampling/test_mcmc.py::test_exec_nuts_init[ADVI+adapt_diag]
0.79s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-map]
0.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
0.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map]
0.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-jitter+adapt_diag]
0.71s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True]
0.68s call tests/sampling/test_mcmc.py::test_exec_nuts_init[jitter+adapt_diag]
0.66s call tests/sampling/test_mcmc.py::TestSampleReturn::test_categorical_gibbs_respects_driver_tune_boundary
0.65s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-map]
0.63s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-map]
0.57s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
0.56s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-map]
0.53s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
0.51s setup tests/sampling/test_mcmc.py::TestSample::test_sample_start_good_shape[start2]
0.50s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[False]
0.49s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
0.47s call tests/sampling/test_mcmc.py::TestNamedSampling::test_constant_named
============ 106 passed, 5 skipped, 5 warnings in 106.33s (0:01:46) ============
============================ slowest 50 durations =============================
48.69s call tests/variational/test_inference.py::test_replacements[FullRankADVI]
46.55s call tests/variational/test_inference.py::test_replacements[ASVGD]
35.47s call tests/variational/test_inference.py::test_replacements[ADVI]
28.55s call tests/variational/test_inference.py::test_fit_oo[SVGD-full]
26.47s call tests/variational/test_inference.py::test_replacements[SVGD]
17.31s call tests/variational/test_inference.py::test_fit_data_coords
16.83s call tests/variational/test_inference.py::test_fit_with_nans[True]
16.36s call tests/variational/test_approximations.py::test_seeding_advi_fit
13.51s call tests/variational/test_inference.py::test_fit_oo[ADVI-mini]
13.10s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-full]
12.79s call tests/variational/test_inference.py::test_fit_oo[ASVGD-full]
10.41s call tests/variational/test_inference.py::test_fit_data[SVGD-full]
10.24s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs4-None]
8.78s call tests/variational/test_approximations.py::test_elbo
7.37s call tests/variational/test_inference.py::test_fit_fn_text[fullrank_advi-kwargs3-None]
7.32s call tests/variational/test_inference.py::test_sample_posterior_after_minibatch
7.29s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-mini]
7.03s call tests/variational/test_approximations.py::test_empirical_from_trace
6.78s call tests/variational/test_inference.py::test_multiple_minibatch_variables
6.24s call tests/variational/test_inference.py::test_fit_fn_text[advi-kwargs2-None]
5.57s call tests/variational/test_inference.py::test_var_replacement
5.54s call tests/variational/test_inference.py::test_fit_oo[ADVI-full]
5.24s call tests/variational/test_approximations.py::test_empirical_does_not_support_inference_data
4.80s call tests/variational/test_inference.py::test_fit_fn_text[asvgd-kwargs7-None]
4.17s call tests/variational/test_inference.py::test_fit_with_nans[False]
4.12s call tests/variational/test_opvi.py::test_init_groups[raises0-grouping0]
3.70s call tests/variational/test_inference.py::test_fit_data[ASVGD-full]
2.90s call tests/variational/test_opvi.py::test_logq_globals[FullRankGroup: None, MeanFieldGroup: ['one']]
2.68s call tests/variational/test_opvi.py::test_logq_mini_2_sample_2_var[MeanFieldGroup: {}]
2.60s call tests/variational/test_inference.py::test_fit_start[SVGD-full]
2.57s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-mini]
2.37s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[5]
2.25s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-full]
2.05s call tests/variational/test_inference.py::test_fit_data[ADVI-mini]
2.04s call tests/variational/test_opvi.py::test_init_groups[raises1-grouping1]
2.01s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-full]
1.92s call tests/variational/test_opvi.py::test_group_api_params[raises0-params0-MeanFieldGroup-kw0-None]
1.84s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[8]
1.78s call tests/variational/test_approximations.py::test_elbo_beta_kl[8]
1.59s call tests/variational/test_approximations.py::test_elbo_beta_kl[5]
1.58s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-mini]
1.43s call tests/variational/test_inference.py::test_fit_data[ADVI-full]
1.39s call tests/variational/test_inference.py::test_fit_start[ADVI-mini]
1.31s call tests/variational/test_inference.py::test_profile[FullRankADVI-full]
1.29s call tests/variational/test_inference.py::test_remove_scan_op
1.20s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs5-None]
1.20s call tests/variational/test_inference.py::test_profile[FullRankADVI-mini]
1.20s call tests/variational/test_inference.py::test_sample_replacements[FullRankADVI]
1.18s call tests/variational/test_inference.py::test_clear_cache
1.17s call tests/variational/test_opvi.py::test_logq_mini_1_sample_1_var[FullRankGroup: {}]
=========== 124 passed, 10 skipped, 3 warnings in 456.49s (0:07:36) ===========
============================ slowest 50 durations =============================
24.18s call tests/sampling/test_mcmc.py::test_step_args
20.49s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
14.97s call tests/sampling/test_mcmc.py::test_sample_var_names
13.88s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
13.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
13.75s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
12.12s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
11.59s call tests/model/test_core.py::test_model_d2logp[True]
11.36s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
11.19s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
11.18s call tests/sampling/test_mcmc.py::test_blas_cores
10.43s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
9.40s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
9.22s call tests/model/test_core.py::test_datalogp_multiple_shapes
9.06s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
8.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
8.78s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
8.61s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
8.02s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
7.90s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
7.68s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
7.64s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
7.62s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
7.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
7.43s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
7.38s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
7.09s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
7.04s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
7.03s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
7.01s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf
7.00s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
6.98s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
6.91s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
6.52s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
5.84s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas]
5.15s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
5.12s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.90s call tests/sampling/test_mcmc.py::TestShared::test_sample
4.84s call tests/sampling/test_mcmc.py::TestType::test_float32
4.71s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
4.67s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
4.60s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
4.54s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2]
4.13s call tests/model/test_core.py::test_model_d2logp[False]
4.06s call tests/sampling/test_mcmc.py::TestSample::test_sample_callback
3.98s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_1
3.83s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound
3.79s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map]
3.74s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
3.73s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start
========== 233 passed, 5 skipped, 202 warnings in 597.90s (0:09:57) ===========
============================ slowest 50 durations =============================
26.20s call tests/sampling/test_mcmc.py::test_step_args
22.56s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
16.71s call tests/sampling/test_mcmc.py::test_sample_var_names
14.60s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
12.41s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
11.51s call tests/sampling/test_mcmc.py::test_blas_cores
11.21s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
11.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
10.73s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
10.43s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
10.25s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
9.64s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
9.61s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
9.42s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
9.15s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
8.94s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
8.39s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf
8.23s call tests/sampling/test_mcmc.py::TestType::test_float32
7.92s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
7.80s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
7.61s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
7.54s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
6.89s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
6.84s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
6.45s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
6.38s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
6.18s call tests/model/test_core.py::TestValueGradFunction::test_edge_case
6.04s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
5.86s call tests/model/test_core.py::test_model_d2logp[True]
5.72s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
5.72s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
5.35s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
5.11s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
4.69s call tests/sampling/test_mcmc.py::TestType::test_float64
4.60s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2]
4.56s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
4.30s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
4.30s call tests/sampling/test_mcmc.py::TestShared::test_sample
4.12s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
4.08s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
4.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
4.04s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
3.92s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
3.91s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound
3.91s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
3.86s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
3.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
3.81s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start
3.76s call tests/sampling/test_mcmc.py::test_init_nuts
3.75s call tests/sampling/test_mcmc.py::test_no_init_nuts_step
========== 233 passed, 5 skipped, 202 warnings in 554.03s (0:09:14) ===========
============================ slowest 50 durations =============================
32.08s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
19.73s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
16.22s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
16.13s call tests/smc/test_smc.py::TestSMC::test_marginal_likelihood
14.25s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor
11.19s call tests/smc/test_smc.py::TestMHKernel::test_normal_model
9.52s call tests/smc/test_smc.py::TestSMC::test_return_datatype[2]
8.40s call tests/sampling/test_parallel.py::test_remote_pipe_closed
7.97s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_1_param
7.95s call tests/sampling/test_parallel.py::test_sampling_with_random_generator_matches[2]
7.12s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
7.10s call tests/smc/test_smc.py::TestSMC::test_sample[parallel]
7.09s call tests/smc/test_smc.py::TestSMC::test_sample[sequential]
6.97s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC]
6.91s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE]
6.81s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC]
6.79s call tests/smc/test_smc.py::TestSMC::test_parallel_custom
6.59s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
6.39s call tests/ode/test_ode.py::test_simulate
5.95s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
5.83s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal
5.68s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
5.61s call tests/smc/test_smc.py::test_smc_with_custom_op
5.47s call tests/sampling/test_parallel.py::test_iterator
5.40s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
5.40s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
5.37s call tests/smc/test_smc.py::TestSMC::test_unobserved_categorical
5.22s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
5.21s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_3_params
5.20s call tests/smc/test_smc.py::TestSMC::test_convergence_checks
5.19s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronRaises
5.17s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
4.92s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param
4.84s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
4.65s call tests/smc/test_smc.py::TestSMC::test_ordered
4.62s call tests/sampling/test_parallel.py::test_context
4.50s call tests/smc/test_smc.py::TestSMC::test_unobserved_bernoulli
4.40s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
4.32s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
4.25s call tests/smc/test_smc.py::TestSMC::test_start
4.09s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.99s call tests/gp/test_cov.py::TestStability::test_stable
3.95s call tests/sampling/test_parallel.py::test_bad_unpickle
3.59s call tests/gp/test_gp.py::TestTP::testTPvsLatent
3.39s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_1_param
3.24s setup tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
3.06s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
2.92s call tests/gp/test_cov.py::TestCovAdd::test_symadd_cov
2.76s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_2_param
2.68s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
=========== 180 passed, 5 skipped, 29 warnings in 421.28s (0:07:01) ===========
============================ slowest 50 durations =============================
59.32s setup tests/step_methods/test_metropolis.py::TestMetropolisUniform::test_kstest
40.22s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist3]
37.77s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist4]
36.43s setup tests/step_methods/hmc/test_nuts.py::TestNUTSLKJCholeskyCov::test_kstest
21.07s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform::test_kstest
20.55s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform2::test_kstest
20.03s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform3::test_kstest
14.19s setup tests/step_methods/test_slicer.py::TestSliceUniform::test_kstest
13.53s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist2]
12.09s setup tests/step_methods/hmc/test_nuts.py::TestNUTSNormal::test_kstest
11.27s setup tests/step_methods/hmc/test_nuts.py::TestNUTSStudentT::test_kstest
10.58s setup tests/step_methods/hmc/test_nuts.py::TestNUTSBetaBinomial::test_kstest
8.21s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_continuous[<function TestStepMetropolis.<lambda> at 0x0000024DD61A6520>-4000]
7.83s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist1]
6.68s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[uniform]
5.78s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_emits_energy_warnings
5.60s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist0]
5.22s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_multiple_samplers
5.15s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update_different_scales
4.97s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_0]
4.51s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_epsilon_parallel
2.66s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x0000024DD5FCEAC0>-2000]
2.60s call tests/step_methods/test_compound.py::TestStepCompound::test_step_continuous[<function TestStepCompound.<lambda> at 0x0000024DD6225080>-1000]
2.51s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[proportional]
2.37s call tests/step_methods/test_metropolis.py::TestMetropolis::test_tuning_reset
2.26s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_discrete
1.94s call tests/step_methods/test_compound.py::TestCompoundStep::test_non_blocked
1.64s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_1]
1.32s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_lambda_sequential
1.29s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x0000024DD5FCEB60>-2000]
1.27s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_nonparallel
1.23s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
1.22s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_1]
1.16s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_sampler_stats
1.08s call tests/step_methods/test_compound.py::TestCompoundStep::test_blocked
1.07s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_reset
0.90s call tests/step_methods/hmc/test_hmc.py::test_leapfrog_reversible
0.82s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_none
0.73s call tests/step_methods/test_metropolis.py::TestDEMetropolis::test_demcmc_tune_parameter
0.44s call tests/step_methods/test_compound.py::TestStatsBijection::test_flatten_steps
0.41s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_custom_proposal_dist
0.37s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tune_drop_fraction
0.35s call tests/step_methods/test_compound.py::TestCompoundStep::test_name
0.30s call tests/step_methods/hmc/test_nuts.py::test_nuts_step_legacy_value_grad_function
0.29s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_parallel
0.27s call tests/step_methods/hmc/test_hmc.py::test_nuts_tuning
0.25s call tests/step_methods/test_compound.py::TestRVsAssignmentCompound::test_compound_step
0.23s call tests/step_methods/test_compound.py::TestStatsMetadata::test_stats_from_steps
0.23s call tests/step_methods/test_metropolis.py::TestMetropolis::test_multinomial_no_elemwise_update
0.21s call tests/step_methods/hmc/test_hmc.py::TestRVsAssignmentHamiltonianMC::test_continuous_steps[HamiltonianMC-step_kwargs0]
=========== 118 passed, 6 skipped, 35 warnings in 405.33s (0:06:45) ===========
============================ slowest 50 durations =============================
51.52s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
27.29s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
20.84s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
17.04s call tests/smc/test_smc.py::TestSMC::test_marginal_likelihood
16.56s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
15.75s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
15.71s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
12.09s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
11.20s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
10.69s call tests/smc/test_smc.py::TestMHKernel::test_normal_model
10.55s call tests/smc/test_smc.py::TestSMC::test_return_datatype[2]
10.02s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
9.92s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
9.37s call tests/smc/test_smc.py::TestSMC::test_unobserved_categorical
8.71s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
8.56s call tests/smc/test_smc.py::TestSMC::test_sample[sequential]
8.53s call tests/sampling/test_parallel.py::test_sampling_with_random_generator_matches[2]
8.35s call tests/smc/test_smc.py::test_smc_with_custom_op
8.34s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal
7.50s call tests/smc/test_smc.py::TestSMC::test_parallel_custom
7.44s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC]
7.32s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE]
7.24s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC]
7.07s call tests/smc/test_smc.py::TestSMC::test_sample[parallel]
7.01s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
6.74s call tests/ode/test_ode.py::test_simulate
6.67s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronRaises
6.66s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
5.91s call tests/sampling/test_parallel.py::test_iterator
5.61s call tests/sampling/test_parallel.py::test_remote_pipe_closed
5.41s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatent2
5.39s call tests/gp/test_gp.py::TestTP::testTPvsLatentReparameterized
5.33s call tests/gp/test_gp.py::TestTP::testTPvsLatent
5.32s call tests/smc/test_smc.py::TestSMC::test_convergence_checks
5.26s setup tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
4.91s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
4.83s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
4.78s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_2_param
4.73s call tests/smc/test_smc.py::TestSMC::test_unobserved_bernoulli
4.63s call tests/sampling/test_parallel.py::test_context
4.47s call tests/gp/test_cov.py::TestCovAdd::test_symadd_cov
4.38s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
4.37s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
4.21s call tests/sampling/test_parallel.py::test_bad_unpickle
4.20s call tests/gp/test_cov.py::TestCovAdd::test_rightadd_whitenoise
4.08s call tests/gp/test_cov.py::TestStability::test_stable
3.79s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatent1
3.75s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.40s call tests/smc/test_smc.py::TestSMC::test_start
3.34s setup tests/gp/test_gp.py::TestTP::testTPvsLatent
=========== 180 passed, 5 skipped, 43 warnings in 536.33s (0:08:56) ===========
============================ slowest 50 durations =============================
64.59s setup tests/step_methods/test_metropolis.py::TestMetropolisUniform::test_kstest
39.46s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist3]
39.09s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist4]
35.97s setup tests/step_methods/hmc/test_nuts.py::TestNUTSLKJCholeskyCov::test_kstest
20.55s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform::test_kstest
19.14s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform2::test_kstest
19.11s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform3::test_kstest
13.36s setup tests/step_methods/test_slicer.py::TestSliceUniform::test_kstest
13.08s setup tests/step_methods/hmc/test_nuts.py::TestNUTSBetaBinomial::test_kstest
11.76s setup tests/step_methods/hmc/test_nuts.py::TestNUTSNormal::test_kstest
11.43s setup tests/step_methods/hmc/test_nuts.py::TestNUTSStudentT::test_kstest
8.13s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist2]
6.78s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist1]
6.51s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_emits_energy_warnings
6.49s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_multiple_samplers
6.12s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist0]
5.38s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update_different_scales
4.36s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_continuous[<function TestStepMetropolis.<lambda> at 0x000001C7E33A23E0>-4000]
4.21s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_discrete
3.97s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_epsilon_parallel
3.97s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[uniform]
3.30s call tests/step_methods/test_metropolis.py::TestMetropolis::test_tuning_reset
2.79s call tests/step_methods/test_compound.py::TestCompoundStep::test_name
2.65s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_nonparallel
2.46s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[proportional]
2.18s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x000001C7E31CEAC0>-2000]
2.18s call tests/step_methods/test_compound.py::TestStepCompound::test_step_continuous[<function TestStepCompound.<lambda> at 0x000001C7E3424F40>-1000]
1.97s call tests/step_methods/test_compound.py::TestCompoundStep::test_non_blocked
1.95s call tests/step_methods/test_compound.py::TestStatsBijection::test_flatten_steps
1.74s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_sampler_stats
1.74s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_0]
1.69s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_1]
1.69s call tests/step_methods/test_metropolis.py::TestDEMetropolis::test_demcmc_tune_parameter
1.67s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x000001C7E31CED40>-2000]
1.43s call tests/step_methods/hmc/test_hmc.py::test_leapfrog_reversible
1.32s call tests/step_methods/test_compound.py::TestCompoundStep::test_blocked
1.21s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_1]
1.21s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
1.00s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_lambda_sequential
0.98s call tests/step_methods/test_compound.py::TestStatsMetadata::test_stats_from_steps
0.97s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_reset
0.84s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_discrete_steps[BinaryMetropolis]
0.74s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_none
0.36s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_custom_proposal_dist
0.35s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tune_drop_fraction
0.30s call tests/step_methods/hmc/test_nuts.py::test_nuts_step_legacy_value_grad_function
0.27s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_parallel
0.26s call tests/step_methods/hmc/test_hmc.py::test_nuts_tuning
0.25s call tests/step_methods/test_compound.py::TestRVsAssignmentCompound::test_compound_step
0.22s call tests/step_methods/test_metropolis.py::TestMetropolis::test_multinomial_no_elemwise_update
=========== 118 passed, 6 skipped, 34 warnings in 401.46s (0:06:41) ===========
============================= slowest 50 durations =============================
21.23s call tests/distributions/test_timeseries.py::TestAR::test_batched_sigma
19.16s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
18.57s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func0-centered]
16.95s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_prior[100.0-cov_func0]
16.94s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_gaussian_inference
16.33s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_conditional_periodic[cov_func0]
15.64s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func1-noncentered]
15.60s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func0-centered]
15.35s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func1-noncentered]
14.48s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[False]
13.50s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
12.75s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-omega]
11.57s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_linear_model
11.06s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_mvgaussian_with_chol_cov_rv[chol]
10.57s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
10.54s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
9.64s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-beta_1]
8.27s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-alpha_1]
7.43s call tests/model/transform/test_conditioning.py::test_change_value_transforms
7.14s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-1]
7.02s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-alpha_1]
6.87s call tests/distributions/test_timeseries.py::TestAR::test_batched_rhos
6.77s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-omega]
6.74s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-beta_1]
6.50s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
6.21s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[True]
5.48s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-2]
5.28s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_1_param
5.20s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor
4.64s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[size1-expected1]
4.50s call tests/distributions/test_timeseries.py::TestGARCH11::test_logp
4.32s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
4.02s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
3.93s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
3.88s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_3_params
3.82s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
3.80s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
3.75s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE]
3.67s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC]
3.47s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC]
3.46s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
3.42s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
3.38s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
3.36s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param
3.36s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
3.34s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
3.31s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
3.22s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
3.13s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
3.07s call tests/distributions/test_timeseries.py::TestAR::test_batched_init_dist
=========== 475 passed, 2 xfailed, 27 warnings in 559.36s (0:09:19) ============
============================= slowest 50 durations =============================
21.35s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist17-dist_params17-<lambda>-size17]
17.77s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist16-dist_params16-<lambda>-None]
11.99s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform2]
11.55s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist15-dist_params15-<lambda>-size15]
10.79s call tests/backends/test_mcbackend.py::test_make_runmeta_and_point_fn
8.55s call tests/logprob/test_transforms.py::test_extra_bijective_rv_transforms[pt_transform2-transform2]
8.09s call tests/logprob/test_scan.py::test_scan_joint_logprob[False]
7.39s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
6.94s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size19-10-size29-10-2-False-2]
6.53s call tests/distributions/test_truncated.py::test_truncated_inference
6.07s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_multitrace[False]
5.91s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-True-rejection--1-inf]
5.28s call tests/distributions/test_truncated.py::test_truncated_custom_dist_indexed_argument[rv_op0]
5.17s call tests/logprob/test_mixture.py::test_hetero_mixture_binomial[p_val2-size2-True]
5.16s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size15-10-size25-10-1-True-1]
5.06s call tests/logprob/test_transform_value.py::test_scan_transform
5.00s call tests/logprob/test_composite_logprob.py::test_affine_join_interdependent[False]
4.59s call tests/logprob/test_checks.py::test_specify_shape_logprob
4.32s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size2-matrix-False]
4.27s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-False-rejection--1-inf]
4.26s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform0]
4.21s call tests/logprob/test_transforms.py::test_monotonically_decreasing_transform_logcdf[pt_transform1-transform1]
4.03s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_loc_transform_rv[rv_size2-col-True]
4.00s call tests/distributions/test_truncated.py::test_change_truncated_size
3.83s call tests/distributions/test_truncated.py::test_vectorized_bounds
3.67s call tests/logprob/test_mixture.py::test_scalar_switch_mixture
3.59s call tests/logprob/test_scan.py::test_scan_non_pure_rv_output
3.58s call tests/logprob/test_transform_value.py::test_weakref_leak
3.49s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[size4-0]
3.47s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[None-2-None-2-0-True-0]
3.47s call tests/logprob/test_cumsum.py::test_normal_cumsum[size4-0]
3.42s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[size2-0]
3.42s call tests/logprob/test_cumsum.py::test_normal_cumsum[size2-0]
3.31s call tests/logprob/test_mixture.py::test_mixture_basics
3.29s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[1-scale_type1-True]
3.24s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size15-size25-1-False]
3.24s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size14-size24-0-False]
3.23s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size16-size26-2-False]
3.20s call tests/distributions/test_truncated.py::test_truncation_discrete_random[rejection-2-inf]
3.18s call tests/backends/test_mcbackend.py::test_get_variables_and_point_fn
3.16s call tests/logprob/test_switch.py::test_switch_non_overlapping_logp_matches_change_of_variables
3.15s call tests/logprob/test_order.py::test_min_max_bernoulli
3.13s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size0-scalar-True]
3.06s setup tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
3.05s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
3.00s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[10-None]
2.96s call tests/logprob/test_transforms.py::TestPowerRVTransform::test_reciprocal_rv_transform[1.0]
2.92s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size17-5-size27-5-0-False-0]
2.92s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_inferencedata[3]
2.88s call tests/logprob/test_mixture.py::test_ifelse_mixture_multiple_components
==== 685 passed, 64 skipped, 12 xfailed, 1712 warnings in 909.29s (0:15:09) ====
============================= slowest 50 durations =============================
46.32s call tests/dims/test_model.py::test_complex_model
21.59s call tests/dims/test_model.py::test_simple_model
14.78s call tests/dims/distributions/test_vector.py::test_dirichlet
12.51s call tests/dims/test_model.py::test_zerosumnormal_model
11.05s call tests/dims/distributions/test_core.py::test_multivariate_distribution_dims
10.85s call tests/dims/distributions/test_vector.py::test_zerosumnormal_batch_sigma
6.29s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-True]
6.19s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-True]
5.65s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-False]
5.64s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-False]
3.24s call tests/dims/distributions/test_scalar.py::test_uniform_transposed
2.57s call tests/dims/distributions/test_vector.py::test_categorical
2.32s call tests/dims/distributions/test_censored.py::test_censored_custom_dist
2.16s call tests/dims/distributions/test_core.py::test_distribution_dims
1.24s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_mu_as_model_var
0.80s call tests/dims/distributions/test_vector.py::test_mvnormal
0.77s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_basic_dims
0.75s call tests/dims/distributions/test_scalar.py::test_truncated_normal
0.71s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_logp_inferred_with_other_overrides
0.66s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_logp_override
0.65s call tests/dims/distributions/test_censored.py::test_censored_custom_dist_derived
0.64s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_dist_logp
0.63s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_derived_params
0.57s call tests/dims/distributions/test_custom.py::TestCustomDistSymbolic::test_compound_non_xrv_output
0.48s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_logp_basic
0.47s call tests/dims/test_model.py::test_data
0.46s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-False]
0.42s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-True]
0.38s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-False]
0.31s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-True]
0.30s call tests/dims/distributions/test_scalar.py::test_uniform
0.29s call tests/dims/distributions/test_censored.py::test_censored_basic[1--1]
0.27s call tests/dims/distributions/test_scalar.py::test_halfstudentt
0.27s call tests/dims/distributions/test_scalar.py::test_beta
0.27s call tests/dims/distributions/test_censored.py::test_censored_basic[1-None]
0.26s call tests/dims/distributions/test_scalar.py::test_studentt
0.25s call tests/dims/distributions/test_censored.py::test_censored_basic[None--1]
0.22s call tests/dims/distributions/test_scalar.py::test_inverse_gamma
0.21s call tests/dims/distributions/test_censored.py::test_censored_basic[None-None]
0.19s call tests/dims/distributions/test_scalar.py::test_lognormal
0.18s call tests/dims/distributions/test_scalar.py::test_halfnormal
0.16s call tests/dims/distributions/test_vector.py::test_zerosumnormal
0.16s call tests/dims/distributions/test_scalar.py::test_normal
0.16s call tests/dims/distributions/test_scalar.py::test_negative_binomial
0.13s call tests/dims/distributions/test_scalar.py::test_gamma
0.13s call tests/dims/distributions/test_scalar.py::test_exponential
0.10s call tests/dims/distributions/test_scalar.py::test_laplace
0.08s call tests/dims/distributions/test_scalar.py::test_weibull
0.07s call tests/dims/distributions/test_scalar.py::test_halfcauchy
0.07s call tests/dims/distributions/test_scalar.py::test_poisson
======================== 66 passed in 171.78s (0:02:51) ========================
============================= slowest 50 durations =============================
13.81s call tests/distributions/test_simulator.py::TestSimulator::test_multiple_simulators
10.51s call tests/distributions/test_simulator.py::TestSimulator::test_nested_simulators
9.17s call tests/distributions/test_simulator.py::TestSimulator::test_one_gaussian
6.26s setup tests/sampling/test_forward.py::TestSamplePPC::test_logging_sampled_basic_rvs_posterior_mutable[MultiTrace]
6.23s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[True]
6.04s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[False]
6.03s call tests/distributions/test_custom.py::TestCustomDist::test_custom_dist_multivariate_logp[None]
5.81s call tests/distributions/test_simulator.py::TestSimulator::test_simulator_metropolis_mcmc
5.61s call tests/sampling/test_forward.py::TestNestedRandom::test_ZeroInflatedNegativeBinomial[10-(4, 3)-(0.5, (3,))-(None, (3,))-(None, (3,))]
5.20s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_scan
5.16s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_zeroinflatedpoisson
5.00s call tests/distributions/test_discrete.py::TestMatchesScipy::test_hypergeometric
4.02s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan_recurring
3.65s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float32]
3.40s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed
3.38s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan
3.36s call tests/distributions/test_discrete.py::TestDiscreteWeibull::test_distribution
3.12s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[False]
3.03s call tests/distributions/test_custom.py::TestCustomDist::test_serialize_custom_dist
2.91s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-True]
2.89s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar
2.87s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float64]
2.83s call tests/distributions/test_distribution.py::TestBugfixes::test_issue_3051[2-MvNormal-kwargs0]
2.80s call tests/distributions/test_discrete.py::TestMatchesScipy::test_beta_binomial
2.78s call tests/distributions/test_discrete.py::TestMatchesScipy::test_negative_binomial
2.75s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed_modified_interface
2.71s call tests/distributions/test_discrete.py::TestLogitCategorical::test_distribution
2.65s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_transformed
2.64s call tests/distributions/test_distribution.py::TestDiracDelta::TestDiracDelta::test_distribution
2.63s call tests/distributions/test_discrete.py::TestDiscreteUniform::test_distribution
2.63s call tests/distributions/test_discrete.py::TestCategorical::test_distribution
2.61s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[True]
2.55s call tests/distributions/test_discrete.py::TestBetaBinomial::test_distribution
2.46s call tests/distributions/test_simulator.py::TestSimulator::test_named_model
2.44s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_vector_idata
2.31s call tests/sampling/test_forward.py::TestSamplePPC::test_model_shared_variable
2.31s call tests/sampling/test_forward.py::TestNestedRandom::test_ZeroInflatedNegativeBinomial[10-(4, 3)-(0.5, (3,))-(None, (3,))-(None, (4, 3))]
2.28s call tests/sampling/test_forward.py::TestSamplePPC::test_exceptions
2.17s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar_idata
2.16s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_unif
2.15s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_separable
2.14s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_weibull
2.11s setup tests/sampling/test_forward.py::TestSamplePosteriorPredictive::test_point_list_arg_bug_spp
2.10s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_basic
2.00s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_respects_shape
1.98s call tests/sampling/test_forward.py::TestDraw::test_multivariate
1.94s call tests/sampling/test_forward.py::TestSamplePPC::test_idata_extension
1.92s call tests/sampling/test_deterministic.py::test_docstring_example
1.91s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_multivariate2
1.87s call tests/sampling/test_forward.py::TestNestedRandom::test_ZeroInflatedNegativeBinomial[10-(3,)-(0.5, ())-(None, ())-(None, (3,))]
=========== 396 passed, 1 xfailed, 258 warnings in 345.80s (0:05:45) ===========
============================= slowest 50 durations =============================
17.42s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
10.28s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
10.03s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
9.16s call tests/sampling/test_mcmc.py::test_step_args
8.97s call tests/distributions/test_transform.py::test_ordered
8.81s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
8.70s call tests/distributions/test_transform.py::test_simplex_bounds
7.87s call tests/distributions/test_dist_math.py::TestI0e::test_grad
7.02s call tests/sampling/test_mcmc.py::test_sample_var_names
6.92s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
6.75s call tests/distributions/test_transform.py::test_interval
6.50s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
6.43s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
6.41s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
6.35s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
6.29s call tests/distributions/test_transform.py::test_simplex
5.96s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
5.81s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
5.73s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
5.24s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
4.94s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
4.89s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
4.77s call tests/tuning/test_starting.py::test_find_MAP
4.72s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
4.57s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
4.52s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
4.51s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
4.41s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
4.16s call tests/distributions/test_transform.py::test_chain_jacob_det
4.08s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
4.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
4.00s call tests/distributions/test_transform.py::test_sum_to_1
3.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
3.81s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
3.79s call tests/distributions/test_transform.py::test_log
3.76s call tests/distributions/test_transform.py::test_log_exp_m1
3.71s call tests/distributions/test_dist_math.py::test_multinomial_check_parameters
3.62s call tests/sampling/test_mcmc.py::test_blas_cores
3.61s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[10]
3.61s call tests/distributions/test_transform.py::test_logodds
3.52s call tests/tuning/test_starting.py::test_find_MAP_discrete
3.50s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
3.50s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
3.50s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
3.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
3.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
3.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
3.43s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
3.37s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.0-1.0-size0-transform0]
3.26s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
=========== 249 passed, 8 skipped, 22 warnings in 456.34s (0:07:36) ============
============================= slowest 50 durations =============================
27.86s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_predictive_sampling_shape
23.46s call tests/progress_bar/test_manager.py::test_progressbar_nested_compound
19.40s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-5]
19.03s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0-1-init_guess3-fixed_params3-None]
18.21s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[1-5]
16.06s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(3, 4)]
15.76s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-5]
14.65s call tests/distributions/test_mixture.py::TestMixture::test_list_normals_sampling
13.62s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_sampling
12.38s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatednegativebinomial_logp
12.16s call tests/test_func_utils.py::test_find_constrained_prior[0.75-StudentT-0-1-init_guess3-fixed_params3-None]
12.06s call tests/distributions/test_mixture.py::TestMixture::test_list_poissons_sampling
11.82s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0-1-init_guess3-fixed_params3-None]
11.74s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-3]
11.41s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_sampling
10.04s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-3]
9.76s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[size2-components0-weights0]
9.35s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_predictive_sampling_shape
8.58s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_vector_components
8.19s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[()-5]
8.02s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
7.81s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists0]
7.62s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_scalar_components
7.52s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights1]
7.34s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(20,)]
7.16s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists2]
5.96s call tests/distributions/test_mixture.py::TestMixture::test_nested_mixture
5.75s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists3]
5.74s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists3]
5.73s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists2]
5.71s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_logp
5.60s call tests/test_func_utils.py::test_find_constrained_prior[0.75-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
5.52s call tests/distributions/test_mixture.py::TestMixture::test_single_univariate_component_deterministic_weights[None-component0-weights1]
5.29s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_mvnormal
5.26s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists3]
4.99s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_poisson_support_point[0.2-mu3-size3-expected3]
4.98s call tests/test_func_utils.py::test_find_constrained_prior[0.95-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
4.81s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[size2-component0-weights0]
4.71s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0.1-0.4-init_guess2-fixed_params2-None]
4.70s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_gamma_logp
4.63s call tests/test_pytensorf.py::TestBroadcasting::test_metropolis_sampling
4.63s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists2]
4.62s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists0]
4.40s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatedbinomial_logp
4.29s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists0]
4.13s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[None-component0-weights0]
4.10s call tests/distributions/test_mixture.py::TestMixture::test_list_univariate_components_deterministic_weights[size2-components0-weights1]
4.05s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights0]
3.94s call tests/distributions/test_mixture.py::TestMixture::test_single_univariate_component_deterministic_weights[None-component3-weights0]
3.93s call tests/test_func_utils.py::test_find_constrained_prior_error_too_large[Gamma-0.1-0.4-init_guess0-fixed_params0]
=========== 626 passed, 8 skipped, 92 warnings in 767.70s (0:12:47) ============
============================= slowest 50 durations =============================
29.23s call tests/distributions/test_timeseries.py::TestAR::test_batched_sigma
23.83s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
15.90s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_prior[100.0-cov_func0]
15.11s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func0-centered]
15.06s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-omega]
15.05s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func1-noncentered]
14.96s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_conditional_periodic[cov_func0]
14.69s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
14.51s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func0-centered]
14.49s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func1-noncentered]
13.93s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-beta_1]
12.82s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_mvgaussian_with_chol_cov_rv[chol]
12.78s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-beta_1]
11.75s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
11.62s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
11.56s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[False]
11.25s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
10.88s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-omega]
10.85s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-alpha_1]
9.93s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-alpha_1]
9.80s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
9.52s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[size1-expected1]
8.69s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_linear_model
8.47s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_gaussian_inference
8.35s call tests/distributions/test_timeseries.py::TestAR::test_support_point[size1-expected1]
8.14s call tests/distributions/test_timeseries.py::TestAR::test_batched_rhos
7.63s call tests/distributions/test_timeseries.py::TestAR::test_change_dist_size
7.61s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_change_dist_size2
7.56s call tests/distributions/test_timeseries.py::TestAR::test_support_point[None-expected0]
7.39s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-initial_vol]
7.05s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
6.87s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-2]
6.82s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist4-innovation_dist4-9-size4-expected4-False]
6.70s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
6.55s call tests/distributions/test_timeseries.py::TestAR::test_batched_init_dist
6.48s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
6.45s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[True]
6.37s call tests/model/test_core.py::test_model_d2logp[True]
6.25s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[None-expected0]
6.05s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
6.05s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_change_dist_size1
5.90s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-1]
5.84s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-initial_vol]
5.74s call tests/model/test_fgraph.py::test_multivariate_transform
5.71s call tests/distributions/test_timeseries.py::TestRandomWalk::test_inconsistent_steps_and_shape[init_dist0-innovation_dist0-12-shape0]
5.69s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist3-innovation_dist3-9-None-expected3-True]
5.53s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
5.52s call tests/distributions/test_timeseries.py::TestGARCH11::test_change_dist_size
5.24s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_multivariate[init_dist0]
5.17s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
=========== 475 passed, 2 xfailed, 37 warnings in 725.39s (0:12:05) ============
============================= slowest 50 durations =============================
10.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
10.11s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
10.00s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
9.15s call tests/distributions/test_transform.py::test_simplex
8.78s call tests/sampling/test_mcmc.py::test_step_args
8.25s call tests/tuning/test_starting.py::test_find_MAP
8.17s call tests/distributions/test_dist_math.py::test_multinomial_check_parameters
7.79s call tests/distributions/test_transform.py::test_interval
7.38s call tests/sampling/test_mcmc.py::test_sample_var_names
7.13s call tests/distributions/test_transform.py::test_simplex_bounds
6.66s call tests/distributions/test_transform.py::test_ordered
6.37s call tests/tuning/test_starting.py::test_find_MAP_discrete
6.06s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
5.19s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
5.11s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
4.94s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
4.66s call tests/distributions/test_dist_math.py::TestI0e::test_grad
4.36s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
4.07s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
4.06s call tests/sampling/test_mcmc.py::TestType::test_float32
3.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
3.81s call tests/sampling/test_parallel.py::test_remote_pipe_closed
3.57s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
3.55s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
3.41s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
3.30s call tests/distributions/test_transform.py::test_logodds
3.24s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward
3.14s call tests/sampling/test_mcmc.py::test_blas_cores
3.14s call tests/distributions/test_transform.py::test_log_exp_m1
3.11s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
3.10s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
3.03s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
2.93s call tests/tuning/test_scaling.py::test_guess_scaling
2.87s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
2.85s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
2.82s call tests/tuning/test_starting.py::test_find_MAP_issue_4488
2.77s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[0.0-1.0-size0]
2.76s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
2.71s call tests/tuning/test_starting.py::test_mle_jacobian[False]
2.70s call tests/distributions/test_transform.py::TestElementWiseLogp::test_triangular[-10-0-200-size1]
2.69s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.0-1.0-size0-transform0]
2.67s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
2.67s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
2.65s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[0.5-5.5-size1]
2.65s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal[5.0-size1]
2.61s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
2.60s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
2.52s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta[0.5-0.5-size1]
2.52s call tests/distributions/test_transform.py::test_log
2.50s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
=========== 249 passed, 8 skipped, 14 warnings in 367.05s (0:06:07) ============
============================= slowest 50 durations =============================
11.29s setup tests/sampling/test_forward.py::TestSamplePPC::test_logging_sampled_basic_rvs_posterior_mutable[MultiTrace]
11.16s call tests/distributions/test_discrete.py::TestMatchesScipy::test_hypergeometric
10.91s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[False]
10.28s call tests/sampling/test_forward.py::TestCompileForwardSampler::test_lkj_cholesky_cov
8.95s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[True]
8.62s call tests/distributions/test_simulator.py::TestSimulator::test_multiple_simulators
8.36s call tests/distributions/test_discrete.py::TestMatchesScipy::test_negative_binomial
6.91s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-True]
5.84s call tests/distributions/test_simulator.py::TestSimulator::test_nested_simulators
5.73s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float32]
5.67s call tests/distributions/test_discrete.py::TestMatchesScipy::test_beta_binomial
5.28s call tests/distributions/test_simulator.py::TestSimulator::test_simulator_metropolis_mcmc
4.95s call tests/distributions/test_discrete.py::TestMatchesScipy::test_geometric
4.74s call tests/distributions/test_simulator.py::TestSimulator::test_one_gaussian
4.42s call tests/distributions/test_discrete.py::TestMatchesScipy::test_orderedprobit[3]
4.37s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_inferred_logp_mixture
4.01s call tests/distributions/test_custom.py::TestCustomDist::test_serialize_custom_dist
3.91s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_unif
3.91s call tests/sampling/test_forward.py::TestSamplePPC::test_model_shared_variable
3.81s call tests/distributions/test_discrete.py::TestMatchesScipy::test_bernoulli
3.79s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_separable
3.76s call tests/distributions/test_discrete.py::TestMatchesScipy::test_binomial
3.70s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical[2]
3.53s call tests/distributions/test_discrete.py::TestDiscreteWeibull::test_distribution
3.37s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar
3.37s call tests/distributions/test_discrete.py::TestLogitCategorical::test_distribution
3.29s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_weibull
3.28s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_basic
3.17s call tests/stats/test_log_density.py::TestComputeLogLikelihood::test_multivariate
3.13s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed
2.90s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_scan
2.76s call tests/distributions/test_custom.py::TestCustomDist::test_custom_dist_multivariate_logp[None]
2.73s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_zeroinflatedpoisson
2.69s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_unseparable
2.66s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan_recurring
2.64s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed_modified_interface
2.41s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_vector_idata
2.39s call tests/distributions/test_discrete.py::TestMatchesScipy::test_poisson
2.39s setup tests/sampling/test_forward.py::TestSamplePosteriorPredictive::test_point_list_arg_bug_spp
2.27s call tests/sampling/test_forward.py::TestSamplePPC::test_exceptions
2.27s call tests/distributions/test_discrete.py::TestMatchesScipy::test_orderedprobit[2]
2.23s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float64]
2.20s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[False]
2.14s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar_idata
2.10s call tests/distributions/test_simulator.py::TestSimulator::test_named_model
2.09s call tests/distributions/test_distribution.py::TestDiracDelta::TestDiracDelta::test_distribution
2.02s call tests/sampling/test_forward.py::TestSamplePPC::test_sum_normal
1.96s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[True]
1.93s call tests/sampling/test_population.py::TestPopulationSamplers::test_demcmc_warning_on_small_populations
1.88s call tests/sampling/test_forward.py::TestSamplePosteriorPredictiveVolatility::test_freeze_deterministic
=========== 395 passed, 2 xfailed, 173 warnings in 303.39s (0:05:03) ===========
============================= slowest 50 durations =============================
20.69s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist17-dist_params17-<lambda>-size17]
18.43s call tests/logprob/test_transform_value.py::test_weakref_leak
13.04s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist16-dist_params16-<lambda>-None]
11.64s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform2]
10.98s call tests/logprob/test_scan.py::test_scan_joint_logprob[False]
9.19s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size19-10-size29-10-2-False-2]
9.01s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size15-10-size25-10-1-True-1]
8.35s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[None-2-None-2-0-True-0]
7.51s call tests/logprob/test_transforms.py::test_extra_bijective_rv_transforms[pt_transform2-transform2]
7.47s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size12-2-size22-2-0-True-0]
7.38s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_multitrace[False]
7.11s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist15-dist_params15-<lambda>-size15]
6.69s call tests/distributions/test_truncated.py::test_truncated_multiple_rngs
4.98s call tests/logprob/test_composite_logprob.py::test_affine_join_interdependent[False]
4.53s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
4.51s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-False-rejection--1-inf]
4.36s call tests/distributions/test_truncated.py::test_change_truncated_size
4.26s call tests/logprob/test_transform_value.py::test_scan_transform
4.23s call tests/logprob/test_scan.py::test_scan_joint_logprob[True]
4.14s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size17-5-size27-5-0-False-0]
3.79s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size14-5-size24-3-1-True-0]
3.77s call tests/logprob/test_tensor.py::TestMeasurableSplit::test_multivariate
3.64s call tests/logprob/test_tensor.py::test_measurable_dimshuffle[False-ds_order6]
3.57s call tests/distributions/test_truncated.py::test_truncation_continuous_random[True-False-rejection--1-1.5]
3.44s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_inferencedata[1]
3.32s call tests/logprob/test_checks.py::test_specify_shape_logprob
3.16s call tests/logprob/test_scan.py::test_convert_outer_out_to_in_sit_sot
3.16s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_inferencedata[3]
3.10s call tests/logprob/test_transforms.py::TestTransform::test_fallback_log_jac_det[1]
3.09s call tests/distributions/test_truncated.py::test_truncated_inference
3.07s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size12-size22-0-True]
3.01s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
2.95s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size14-size24-0-False]
2.89s call tests/logprob/test_tensor.py::test_measurable_join_with_constant_input
2.88s call tests/logprob/test_composite_logprob.py::test_affine_join_interdependent[True]
2.87s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform0]
2.80s call tests/logprob/test_composite_logprob.py::test_scalar_clipped_mixture
2.73s call tests/logprob/test_tensor.py::test_measurable_dimshuffle[True-ds_order0]
2.71s call tests/logprob/test_scan.py::test_scan_multiple_output_types
2.68s call tests/logprob/test_transforms.py::test_monotonically_decreasing_transform_logcdf[pt_transform1-transform1]
2.58s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size2-matrix-False]
2.57s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
2.57s call tests/logprob/test_transforms.py::test_multivariate_rv_transform[2.0-1.5]
2.52s call tests/distributions/test_truncated.py::test_truncated_identity_input[dist_op1]
2.50s call tests/distributions/test_truncated.py::test_truncation_continuous_random[True-False-rejection--1-inf]
2.47s call tests/logprob/test_transforms.py::TestPowerRVTransform::test_reciprocal_rv_transform[1.0]
2.47s call tests/distributions/test_truncated.py::test_truncation_discrete_random[rejection-2-inf]
2.43s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
2.38s call tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
2.38s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes]
==== 682 passed, 64 skipped, 15 xfailed, 1718 warnings in 869.99s (0:14:29) ====
============================= slowest 50 durations =============================
43.17s call tests/dims/test_model.py::test_complex_model
19.50s call tests/dims/distributions/test_core.py::test_multivariate_distribution_dims
15.75s call tests/dims/test_model.py::test_zerosumnormal_model
14.02s call tests/dims/test_model.py::test_simple_model
9.82s call tests/dims/distributions/test_vector.py::test_dirichlet
5.89s call tests/dims/distributions/test_vector.py::test_zerosumnormal_batch_sigma
4.49s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-True]
4.37s call tests/dims/distributions/test_scalar.py::test_uniform_transposed
4.31s call tests/dims/distributions/test_core.py::test_distribution_dims
3.32s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-True]
3.22s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-True]
2.81s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-False]
2.13s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-False]
2.02s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-False]
1.76s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-True]
1.72s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-False]
1.58s call tests/dims/distributions/test_censored.py::test_censored_custom_dist
1.24s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_derived_params
0.83s call tests/dims/distributions/test_vector.py::test_categorical
0.69s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_basic_dims
0.63s call tests/dims/distributions/test_censored.py::test_censored_basic[1-None]
0.59s call tests/dims/distributions/test_scalar.py::test_truncated_normal
0.50s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_logp_inferred_with_other_overrides
0.49s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_dist_logp
0.48s call tests/dims/distributions/test_censored.py::test_censored_custom_dist_derived
0.48s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_mu_as_model_var
0.46s call tests/dims/distributions/test_custom.py::TestCustomDistSymbolic::test_compound_non_xrv_output
0.44s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_hybrid_logp_override
0.41s call tests/dims/test_model.py::test_data
0.39s call tests/dims/distributions/test_vector.py::test_mvnormal
0.30s call tests/dims/distributions/test_scalar.py::test_uniform
0.30s call tests/dims/distributions/test_censored.py::test_censored_basic[1--1]
0.29s call tests/dims/distributions/test_scalar.py::test_halfstudentt
0.28s call tests/dims/distributions/test_scalar.py::test_beta
0.27s call tests/dims/distributions/test_scalar.py::test_studentt
0.26s call tests/dims/distributions/test_censored.py::test_censored_basic[None--1]
0.23s call tests/dims/distributions/test_scalar.py::test_inverse_gamma
0.22s call tests/dims/distributions/test_censored.py::test_censored_basic[None-None]
0.20s call tests/dims/distributions/test_scalar.py::test_lognormal
0.20s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_logp_only_cannot_sample
0.18s call tests/dims/distributions/test_scalar.py::test_halfnormal
0.17s call tests/dims/distributions/test_vector.py::test_zerosumnormal
0.17s call tests/dims/distributions/test_scalar.py::test_normal
0.17s call tests/dims/distributions/test_scalar.py::test_negative_binomial
0.14s call tests/dims/distributions/test_scalar.py::test_exponential
0.14s call tests/dims/distributions/test_custom.py::TestCustomDistArbitrary::test_logp_basic
0.14s call tests/dims/distributions/test_scalar.py::test_gamma
0.10s call tests/dims/distributions/test_scalar.py::test_laplace
0.09s call tests/dims/distributions/test_scalar.py::test_weibull
0.08s call tests/dims/distributions/test_scalar.py::test_halfcauchy
======================== 66 passed in 160.55s (0:02:40) ========================
You can find more information on how to contribute here
Automatically generated by GitHub Action Latest run date: 2026-07-05 Run logs: 28624269097