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 =============================
25.16s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
20.14s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
19.23s call tests/sampling/test_mcmc.py::test_step_args
13.44s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
11.87s call tests/distributions/test_transform.py::test_ordered
11.36s call tests/sampling/test_mcmc.py::test_sample_var_names
10.55s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
10.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
10.34s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
10.28s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
9.79s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward
9.58s call tests/distributions/test_transform.py::test_simplex_bounds
9.53s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
8.43s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
8.38s call tests/sampling/test_mcmc.py::test_blas_cores
8.23s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
7.85s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
7.84s call tests/distributions/test_transform.py::test_interval
7.83s 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.74s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
7.65s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
7.57s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
7.55s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
7.55s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
7.45s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
6.88s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
6.86s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
6.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
6.76s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
6.76s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
6.24s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
6.23s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
6.20s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
6.06s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
5.74s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
5.71s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
5.37s call tests/distributions/test_transform.py::test_chain_jacob_det
4.84s call tests/distributions/test_transform.py::test_log
4.60s call tests/distributions/test_transform.py::test_logodds
4.44s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
4.38s call tests/distributions/test_transform.py::test_sum_to_1
4.38s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.31s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
4.27s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
4.16s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_backward_produces_valid_spd_matrix[3]
4.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
4.02s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
3.99s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
3.98s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
========== 206 passed, 7 skipped, 210 warnings in 587.94s (0:09:47) ===========
============================ slowest 50 durations =============================
25.33s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
19.76s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
19.24s call tests/sampling/test_mcmc.py::test_step_args
13.13s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
11.62s call tests/distributions/test_transform.py::test_ordered
10.77s call tests/sampling/test_mcmc.py::test_sample_var_names
10.53s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
10.37s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
10.23s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
10.23s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
9.65s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward
9.61s call tests/distributions/test_transform.py::test_simplex_bounds
9.48s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
8.64s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
7.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
7.96s call tests/sampling/test_mcmc.py::test_blas_cores
7.89s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
7.81s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
7.81s call tests/distributions/test_transform.py::test_simplex
7.76s call tests/distributions/test_transform.py::test_interval
7.73s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
7.68s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
7.61s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
7.49s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
7.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
7.23s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
7.22s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
6.94s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
6.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
6.81s 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-1-2-jitter+adapt_diag]
6.24s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
6.10s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
5.95s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
5.93s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
5.79s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
5.72s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
5.29s call tests/distributions/test_transform.py::test_chain_jacob_det
4.89s call tests/distributions/test_transform.py::test_log
4.59s call tests/distributions/test_transform.py::test_logodds
4.44s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
4.37s call tests/distributions/test_transform.py::test_sum_to_1
4.32s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
4.29s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
4.27s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.24s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_backward_produces_valid_spd_matrix[3]
4.08s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
4.06s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
3.98s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
3.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
========== 206 passed, 7 skipped, 210 warnings in 587.46s (0:09:47) ===========
============================= slowest 50 durations =============================
24.21s call tests/backends/test_arviz.py::TestDataPyMC::test_mv_missing_data_model
12.30s setup tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
8.68s call tests/backends/test_arviz.py::TestDataPyMC::test_multivariate_observations
7.35s call tests/backends/test_arviz.py::TestDataPyMC::test_autodetect_coords_from_model[True]
5.91s call tests/backends/test_arviz.py::TestDataPyMC::test_single_observation
5.72s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
4.87s call tests/backends/test_arviz.py::TestDataPyMC::test_missing_data_model
4.42s call tests/backends/test_arviz.py::TestDataPyMC::test_overwrite_model_coords_dims
2.92s call tests/backends/test_arviz.py::TestDataPyMC::test_constant_data[True]
2.72s setup tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
2.25s call tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
2.14s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
1.93s call tests/backends/test_arviz.py::TestDataPyMC::test_potential
1.90s call tests/backends/test_arviz.py::TestDataPyMC::test_single_chain[1]
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.05s call tests/backends/test_arviz.py::TestDataPyMC::test_predictions_constant_data
0.94s call tests/backends/test_arviz.py::TestDataPyMC::test_include_transformed
0.91s setup tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.87s call tests/backends/test_arviz.py::TestPyMCWarmupHandling::test_save_warmup[0-50-1-False]
0.83s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-frequent_writes]
0.76s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.73s 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]
0.71s call tests/backends/test_arviz.py::TestDataPyMC::test_conversion_from_variables_subset
0.68s 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]
0.67s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.65s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes]
0.65s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-frequent_writes]
0.65s 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.64s 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]
0.60s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-sparse_writes]
0.59s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.57s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.56s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.56s 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]
0.56s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.55s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.54s call 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.54s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.54s 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.54s call tests/backends/test_zarr.py::test_record[single_step-discard_transformed-frequent_writes]
0.53s 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]
0.52s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.52s 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]
0.51s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-sparse_writes]
0.50s 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.49s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.49s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.49s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.48s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.48s 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]
========== 481 passed, 64 skipped, 266 warnings in 251.33s (0:04:11) ===========
============================= slowest 50 durations =============================
11.08s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
6.96s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
6.59s call tests/sampling/test_parallel.py::test_remote_pipe_closed
6.18s call tests/sampling/test_parallel.py::test_context
5.62s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
5.29s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
4.80s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
4.44s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
4.20s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
3.82s call tests/model/test_core.py::TestValueGradFunction::test_edge_case
3.36s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
3.31s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
3.23s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.23s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
3.15s call tests/model/test_core.py::test_model_d2logp[True]
3.14s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
3.12s call tests/test_data.py::TestData::test_sample
2.92s call tests/test_data.py::TestData::test_shared_data_as_rv_input
2.69s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
2.65s call tests/test_data.py::TestData::test_shared_data_as_index
2.58s call tests/sampling/test_parallel.py::test_bad_unpickle
2.22s call tests/test_data.py::test_scaling_data_works_in_likelihood
2.09s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_minibatch_parameter_and_value
1.92s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[dlogp-True]
1.70s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2
1.65s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[dlogp]
1.62s call tests/model/test_core.py::TestImputationMissingData::test_missing_vector_parameter
1.54s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_unseparable
1.52s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp2
1.47s call tests/model/test_core.py::test_datalogp_multiple_shapes
1.42s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_1
1.39s call tests/model/test_core.py::test_model_dlogp[True]
1.38s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp1
1.34s call tests/model/test_core.py::TestCheckStartVals::test_valid_start_point
1.34s call tests/test_data.py::TestData::test_sample_posterior_predictive_after_set_data_with_coords
1.31s call tests/model/test_core.py::test_tempered_logp_dlogp[False]
1.31s call tests/model/test_core.py::test_model_d2logp[False]
1.12s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas]
1.10s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[random]
1.10s call tests/model/test_core.py::TestImputationMissingData::test_symbolic_random_variable
0.91s call tests/test_data.py::TestData::test_set_data_to_non_data_container_variables
0.89s call tests/model/test_core.py::test_point_logps
0.88s call tests/model/test_core.py::test_model_dlogp[False]
0.81s call tests/model/test_core.py::TestModelDebug::test_no_problems[dlogp]
0.79s call tests/model/test_core.py::TestModelDebug::test_invalid_value
0.79s call tests/model/test_core.py::test_model_logp[True]
0.78s call tests/model/test_core.py::test_compile_fn
0.76s call tests/model/test_core.py::test_model_logp[False]
0.73s call tests/model/test_core.py::TestModelCopy::test_copy_model[copy]
0.73s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[masked]
====== 176 passed, 2 skipped, 1 xfailed, 12 warnings in 160.84s (0:02:40) ======
============================= slowest 50 durations =============================
28.07s call tests/backends/test_arviz.py::TestDataPyMC::test_mv_missing_data_model
7.92s setup tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
4.98s call tests/backends/test_arviz.py::TestDataPyMC::test_autodetect_coords_from_model[True]
3.45s call tests/backends/test_arviz.py::TestDataPyMC::test_multivariate_observations
2.85s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
2.67s call tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
2.12s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-sparse_writes]
2.03s call tests/backends/test_arviz.py::TestDataPyMC::test_to_idata
1.94s call tests/backends/test_arviz.py::TestDataPyMC::test_single_observation
1.93s call tests/backends/test_arviz.py::TestDataPyMC::test_missing_data_model
1.80s 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.42s setup 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.27s call tests/backends/test_arviz.py::TestDataPyMC::test_overwrite_model_coords_dims
1.22s 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.21s 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.19s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes]
1.19s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
1.18s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
1.15s call tests/backends/test_arviz.py::TestDataPyMC::test_multiple_observed_rv[log_likelihood2]
1.10s 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.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]
0.97s setup tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.88s call tests/backends/test_zarr.py::test_record[single_step-discard_transformed-frequent_writes]
0.85s call tests/backends/test_arviz.py::TestDataPyMC::test_multiple_observed_rv[True]
0.84s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes]
0.82s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes]
0.81s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.80s 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.75s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-sparse_writes]
0.75s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.74s call tests/backends/test_zarr.py::test_record[compound_step-discard_transformed-frequent_writes]
0.72s call tests/backends/test_arviz.py::TestDataPyMC::test_constant_data[True]
0.71s setup tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.70s call tests/backends/test_zarr.py::test_split_warmup[compound_step-include_transformed-10]
0.69s call tests/backends/test_arviz.py::TestDataPyMC::test_predictions_constant_data
0.67s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-frequent_writes]
0.66s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.65s setup tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-no_loglike-sparse_writes]
0.64s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.64s setup tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes]
0.63s 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]
0.63s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.62s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-sparse_writes]
0.61s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes]
0.60s call tests/backends/test_zarr.py::test_sample[single_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.60s call tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.60s 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]
0.58s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-sparse_writes]
0.57s call tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes]
0.57s call tests/backends/test_arviz.py::TestPyMCWarmupHandling::test_save_warmup[30-0-1-False]
========== 481 passed, 64 skipped, 265 warnings in 249.60s (0:04:09) ===========
============================= slowest 50 durations =============================
16.39s call tests/sampling/test_mcmc_external.py::TestNutpieAutoSelection::test_falls_back_to_pymc_for_disqualifying_kwargs[init-advi]
10.65s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[nutpie]
9.92s call tests/sampling/test_jax.py::test_get_log_likelihood
8.35s call tests/sampling/test_mcmc_external.py::test_sample_var_names[pymc]
7.46s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler0]
6.82s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler0]
6.73s call tests/sampling/test_mcmc_external.py::test_sample_var_names[nutpie]
6.43s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler1]
6.31s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[NUMBA]
6.22s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler0]
6.15s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler0]
5.54s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler0]
5.47s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[pymc]
5.42s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler0]
5.28s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[blackjax]
5.18s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler0]
5.10s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler0]
5.06s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler1]
4.99s call tests/sampling/test_jax.py::test_get_batched_jittered_initial_points
4.99s call tests/sampling/test_mcmc_external.py::test_sample_var_names[blackjax]
4.58s call tests/sampling/test_mcmc_external.py::test_sample_var_names[numpyro]
4.51s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler1]
4.46s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler1]
4.45s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler1]
4.33s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[numpyro]
4.30s call tests/sampling/test_mcmc_external.py::test_initvals[pymc-negative_control]
4.14s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[NUMBA]
3.89s call tests/sampling/test_jax.py::test_seeding[2-None-sampler0]
3.89s call tests/sampling/test_jax.py::test_seeding[2-123-sampler0]
3.72s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler0]
3.71s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler1]
3.65s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler1]
3.63s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler1]
3.45s call tests/sampling/test_jax.py::test_seeding[1-None-sampler0]
3.29s call tests/sampling/test_jax.py::test_seeding[1-123-sampler0]
3.09s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler1]
3.01s call tests/sampling/test_jax.py::test_seeding[2-123-sampler1]
2.93s call tests/sampling/test_jax.py::test_seeding[1-None-sampler1]
2.88s call tests/sampling/test_mcmc_external.py::test_initvals[nutpie-negative_control]
2.86s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial_dims[JAX]
2.68s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler0]
2.68s call tests/sampling/test_jax.py::test_seeding[2-None-sampler1]
2.37s call tests/sampling/test_jax.py::test_idata_contains_stats[sample_blackjax_nuts]
2.33s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler1]
2.31s call tests/sampling/test_jax.py::test_deterministic_samples[sampler0]
2.26s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[FAST_RUN]
2.18s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs4-sampler0]
2.16s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-full_constrained]
2.11s call tests/sampling/test_jax.py::test_seeding[1-123-sampler1]
2.09s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs1-sampler0]
================= 130 passed, 30 warnings in 318.31s (0:05:18) =================
============================= slowest 50 durations =============================
8.14s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
2.90s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
2.38s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
2.37s call tests/sampling/test_mcmc.py::test_sample_var_names
2.05s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
1.80s call tests/sampling/test_mcmc.py::TestType::test_float32
1.79s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
1.78s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
1.72s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
1.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
1.58s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg
1.55s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
1.51s call tests/sampling/test_mcmc.py::test_step_args
1.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
1.47s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
1.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
1.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
1.42s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
1.39s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
1.36s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
1.27s call tests/sampling/test_mcmc.py::TestShared::test_sample
1.09s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named
1.07s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
1.05s call tests/sampling/test_mcmc.py::TestType::test_float64
0.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-jitter+adapt_diag]
0.84s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
0.83s call tests/sampling/test_mcmc.py::TestNamedSampling::test_constant_named
0.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
0.80s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True]
0.70s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi_map]
0.69s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-map]
0.65s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-map]
0.63s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map]
0.63s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-map]
0.63s call tests/sampling/test_mcmc.py::test_exec_nuts_init[ADVI+adapt_diag]
0.61s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map]
0.61s call tests/sampling/test_mcmc.py::TestSampleReturn::test_categorical_gibbs_respects_driver_tune_boundary
0.60s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
0.60s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[False]
0.56s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
0.51s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
0.49s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-map]
0.49s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-map]
0.49s call tests/sampling/test_mcmc.py::test_exec_nuts_init[jitter+adapt_diag]
0.48s call tests/sampling/test_mcmc.py::test_blas_cores
0.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-map]
0.47s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
0.47s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
0.47s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-map]
0.42s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start
============ 106 passed, 5 skipped, 5 warnings in 90.53s (0:01:30) =============
============================= slowest 50 durations =============================
7.78s call tests/sampling/test_mcmc_external.py::TestNutpieAutoSelection::test_falls_back_to_pymc_for_disqualifying_kwargs[init-advi]
6.13s call tests/sampling/test_jax.py::test_get_log_likelihood
5.59s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler0]
4.57s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler1]
4.55s call tests/sampling/test_jax.py::test_get_batched_jittered_initial_points
4.39s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler0]
4.39s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[FAST_RUN]
4.08s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[blackjax]
3.85s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler0]
3.79s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler0]
3.70s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler0]
3.64s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[nutpie]
3.47s call tests/sampling/test_mcmc_external.py::test_sample_var_names[pymc]
3.43s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler0]
3.33s call tests/sampling/test_jax.py::test_seeding[2-None-sampler0]
3.29s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler1]
3.19s call tests/sampling/test_mcmc_external.py::test_sample_var_names[blackjax]
3.17s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler0]
3.14s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler0]
3.04s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler1]
2.91s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[pymc]
2.90s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler1]
2.89s call tests/sampling/test_mcmc_external.py::test_sample_var_names[numpyro]
2.81s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler1]
2.73s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[numpyro]
2.69s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[FAST_RUN]
2.66s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler1]
2.64s call tests/sampling/test_mcmc_external.py::test_sample_var_names[nutpie]
2.63s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler1]
2.49s call tests/sampling/test_mcmc_external.py::TestExternalSamplerLogging::test_logs_external_sampler_name[nutpie]
2.42s call tests/sampling/test_jax.py::test_seeding[2-123-sampler0]
2.37s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler0]
2.31s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler1]
2.25s call tests/sampling/test_jax.py::test_seeding[1-None-sampler0]
2.21s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler1]
2.12s call tests/sampling/test_jax.py::test_seeding[1-123-sampler0]
2.11s call tests/sampling/test_mcmc_external.py::test_initvals[nutpie-negative_control]
1.92s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs3-sampler0]
1.91s call tests/sampling/test_jax.py::test_seeding[2-123-sampler1]
1.83s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler1]
1.73s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial_dims[JAX]
1.73s call tests/sampling/test_jax.py::test_seeding[2-None-sampler1]
1.72s call tests/sampling/test_jax.py::test_seeding[1-None-sampler1]
1.64s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler0]
1.57s call tests/sampling/test_jax.py::test_deterministic_samples[sampler0]
1.41s call tests/sampling/test_jax.py::test_idata_contains_stats[sample_blackjax_nuts]
1.34s call tests/sampling/test_jax.py::test_deterministic_samples[sampler1]
1.34s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs1-sampler0]
1.33s call tests/sampling/test_mcmc_external.py::test_initvals[blackjax-full_constrained]
1.30s call tests/sampling/test_jax.py::test_seeding[1-123-sampler1]
================= 130 passed, 27 warnings in 196.36s (0:03:16) =================
============================= slowest 50 durations =============================
19.32s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
12.56s call tests/sampling/test_mcmc.py::TestType::test_float32
9.30s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
8.72s call tests/sampling/test_mcmc.py::test_sample_var_names
7.93s call tests/sampling/test_mcmc.py::TestType::test_float64
7.42s call tests/sampling/test_mcmc.py::TestShared::test_sample
6.92s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
5.23s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg
4.57s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
4.13s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
3.66s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
2.97s call tests/sampling/test_mcmc.py::TestSampleReturn::test_categorical_gibbs_respects_driver_tune_boundary
2.96s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[False]
2.75s call tests/sampling/test_mcmc.py::test_step_args
2.63s call tests/sampling/test_mcmc.py::test_blas_cores
2.52s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
2.24s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-jitter+adapt_diag]
1.82s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
1.77s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True]
1.70s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_custom_step
1.62s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_compound_step
1.55s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named
1.51s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map]
1.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
1.43s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
1.37s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi_map]
1.36s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
1.25s call tests/sampling/test_mcmc.py::TestDefaultTuneSteps::test_sample
1.24s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
1.24s call tests/sampling/test_mcmc.py::test_exec_nuts_init[ADVI+adapt_diag]
1.18s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
1.13s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
1.10s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
1.10s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
1.07s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
1.06s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-map]
1.04s 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-None-1-map]
0.97s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
0.95s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
0.93s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
0.92s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-map]
0.83s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map]
0.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-map]
0.79s call tests/sampling/test_mcmc.py::TestSampleReturn::test_sample_return_lengths
0.76s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
0.75s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-map]
0.75s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[jitter+adapt_full]
0.73s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-map]
0.71s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
============ 106 passed, 5 skipped, 5 warnings in 183.95s (0:03:03) ============
============================ slowest 50 durations =============================
55.11s setup tests/step_methods/test_metropolis.py::TestMetropolisUniform::test_kstest
39.99s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist3]
39.60s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist4]
33.82s setup tests/step_methods/hmc/test_nuts.py::TestNUTSLKJCholeskyCov::test_kstest
18.17s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform::test_kstest
17.07s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform2::test_kstest
16.89s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform3::test_kstest
12.01s setup tests/step_methods/test_slicer.py::TestSliceUniform::test_kstest
11.01s setup tests/step_methods/hmc/test_nuts.py::TestNUTSBetaBinomial::test_kstest
10.35s setup tests/step_methods/hmc/test_nuts.py::TestNUTSNormal::test_kstest
9.94s setup tests/step_methods/hmc/test_nuts.py::TestNUTSStudentT::test_kstest
7.35s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist2]
6.25s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist1]
6.05s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_emits_energy_warnings
5.96s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_multiple_samplers
5.66s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist0]
5.02s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update_different_scales
3.94s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_continuous[<function TestStepMetropolis.<lambda> at 0x0000017AAFE58040>-4000]
3.92s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_discrete
3.60s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_epsilon_parallel
3.30s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[uniform]
2.89s call tests/step_methods/test_metropolis.py::TestMetropolis::test_tuning_reset
2.58s call tests/step_methods/test_compound.py::TestCompoundStep::test_name
2.39s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_nonparallel
2.04s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[proportional]
1.96s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x0000017AAFE1FC40>-2000]
1.77s call tests/step_methods/test_compound.py::TestStatsBijection::test_flatten_steps
1.74s call tests/step_methods/test_compound.py::TestStepCompound::test_step_continuous[<function TestStepCompound.<lambda> at 0x0000017AAFE5B100>-1000]
1.70s call tests/step_methods/test_compound.py::TestCompoundStep::test_non_blocked
1.64s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_sampler_stats
1.41s call tests/step_methods/test_metropolis.py::TestDEMetropolis::test_demcmc_tune_parameter
1.39s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_0]
1.37s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_1]
1.33s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x0000017AAFE1F600>-2000]
1.26s call tests/step_methods/hmc/test_hmc.py::test_leapfrog_reversible
0.98s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
0.97s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_1]
0.89s call tests/step_methods/test_compound.py::TestStatsMetadata::test_stats_from_steps
0.83s call tests/step_methods/test_compound.py::TestCompoundStep::test_blocked
0.80s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_lambda_sequential
0.79s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_reset
0.78s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_discrete_steps[BinaryMetropolis]
0.62s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_none
0.29s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_custom_proposal_dist
0.27s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tune_drop_fraction
0.27s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_continuous_steps[Metropolis-step_kwargs0]
0.24s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_parallel
0.23s call tests/step_methods/hmc/test_nuts.py::test_nuts_step_legacy_value_grad_function
0.23s call tests/step_methods/hmc/test_hmc.py::test_nuts_tuning
0.22s call tests/step_methods/test_compound.py::TestRVsAssignmentCompound::test_compound_step
=========== 118 passed, 6 skipped, 34 warnings in 368.33s (0:06:08) ===========
============================ slowest 50 durations =============================
26.36s call tests/sampling/test_mcmc.py::test_step_args
24.24s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
17.24s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
16.03s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
15.93s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
15.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
14.70s call tests/sampling/test_mcmc.py::test_sample_var_names
12.64s call tests/model/test_core.py::test_model_d2logp[True]
12.56s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
12.25s call tests/sampling/test_mcmc.py::test_blas_cores
11.38s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
11.26s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
10.66s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
9.89s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
9.58s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
9.56s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
9.11s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
8.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
8.70s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
8.68s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
8.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi]
8.43s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi]
8.39s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
8.39s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi]
8.36s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi]
8.34s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi]
8.33s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi]
8.29s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
8.23s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
7.99s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
7.74s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf
7.07s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
6.33s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
6.30s call tests/sampling/test_mcmc.py::TestShared::test_sample
5.95s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
5.80s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
5.74s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas]
5.56s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
5.22s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
5.08s call tests/sampling/test_mcmc.py::TestType::test_float32
5.06s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2]
5.03s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
4.72s call tests/sampling/test_mcmc.py::TestSample::test_sample_callback
4.69s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map]
4.21s call tests/sampling/test_mcmc.py::test_init_nuts
4.19s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound
4.10s call tests/model/test_core.py::test_model_d2logp[False]
4.08s call tests/sampling/test_mcmc.py::TestType::test_float64
4.06s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map]
4.05s call tests/sampling/test_mcmc.py::test_no_init_nuts_step
========== 233 passed, 5 skipped, 202 warnings in 618.20s (0:10:18) ===========
============================ slowest 50 durations =============================
41.23s call tests/variational/test_inference.py::test_replacements[FullRankADVI]
38.24s call tests/variational/test_inference.py::test_replacements[ASVGD]
33.51s call tests/variational/test_inference.py::test_replacements[ADVI]
30.66s call tests/variational/test_inference.py::test_fit_oo[SVGD-full]
23.47s call tests/variational/test_inference.py::test_replacements[SVGD]
20.39s call tests/variational/test_inference.py::test_fit_data_coords
17.60s call tests/variational/test_approximations.py::test_seeding_advi_fit
15.31s call tests/variational/test_inference.py::test_fit_oo[ASVGD-full]
14.86s call tests/variational/test_inference.py::test_fit_oo[ADVI-mini]
14.81s call tests/variational/test_inference.py::test_fit_with_nans[True]
13.78s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-full]
12.46s call tests/variational/test_inference.py::test_fit_data[SVGD-full]
9.23s call tests/variational/test_approximations.py::test_elbo
9.04s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs4-None]
8.23s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-mini]
7.88s call tests/variational/test_inference.py::test_fit_fn_text[fullrank_advi-kwargs3-None]
7.60s call tests/variational/test_inference.py::test_multiple_minibatch_variables
7.39s call tests/variational/test_inference.py::test_sample_posterior_after_minibatch
6.92s call tests/variational/test_approximations.py::test_empirical_from_trace
6.65s call tests/variational/test_inference.py::test_fit_fn_text[advi-kwargs2-None]
6.15s call tests/variational/test_inference.py::test_fit_data[ASVGD-full]
5.71s call tests/variational/test_inference.py::test_fit_oo[ADVI-full]
5.58s call tests/variational/test_inference.py::test_var_replacement
5.43s call tests/variational/test_approximations.py::test_empirical_does_not_support_inference_data
5.29s call tests/variational/test_inference.py::test_fit_fn_text[asvgd-kwargs7-None]
5.02s call tests/variational/test_opvi.py::test_init_groups[raises0-grouping0]
4.77s call tests/variational/test_opvi.py::test_logq_globals[FullRankGroup: None, MeanFieldGroup: ['one']]
4.22s call tests/variational/test_inference.py::test_fit_with_nans[False]
3.19s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-mini]
2.87s call tests/variational/test_opvi.py::test_logq_mini_2_sample_2_var[MeanFieldGroup: {}]
2.67s call tests/variational/test_inference.py::test_fit_data[ADVI-mini]
2.65s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[5]
2.51s call tests/variational/test_inference.py::test_fit_start[SVGD-full]
2.47s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-full]
2.14s call tests/variational/test_opvi.py::test_init_groups[raises1-grouping1]
2.05s call tests/variational/test_opvi.py::test_group_api_params[raises0-params0-MeanFieldGroup-kw0-None]
1.99s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-full]
1.91s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[8]
1.82s call tests/variational/test_approximations.py::test_elbo_beta_kl[8]
1.82s call tests/variational/test_approximations.py::test_elbo_beta_kl[5]
1.45s call tests/variational/test_inference.py::test_fit_data[ADVI-full]
1.45s call tests/variational/test_opvi.py::test_logq_globals[MeanFieldGroup: None]
1.42s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-mini]
1.41s call tests/test_initial_point.py::TestInitvalEvaluation::test_dependent_initval_from_OFG[False]
1.39s call tests/variational/test_inference.py::test_remove_scan_op
1.21s call tests/variational/test_inference.py::test_profile[FullRankADVI-full]
1.21s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[2]
1.20s call tests/variational/test_inference.py::test_sample_replacements[FullRankADVI]
1.20s call tests/variational/test_inference.py::test_clear_cache
1.16s call tests/variational/test_approximations.py::test_elbo_beta_kl[2]
=========== 124 passed, 10 skipped, 3 warnings in 457.41s (0:07:37) ===========
============================ slowest 50 durations =============================
19.35s call tests/sampling/test_mcmc.py::test_step_args
17.23s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
12.40s call tests/sampling/test_mcmc.py::test_sample_var_names
11.28s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
9.43s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
8.56s call tests/sampling/test_mcmc.py::test_blas_cores
8.00s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
7.90s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
7.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
7.61s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
7.53s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
7.14s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
7.06s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
6.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
6.82s call tests/sampling/test_mcmc.py::TestType::test_float32
6.78s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
6.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
6.42s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf
6.06s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
5.96s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
5.84s call tests/model/test_core.py::test_model_d2logp[True]
5.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
5.67s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
5.26s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
5.24s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
5.13s call tests/model/test_core.py::TestImputationMissingData::test_coordinates
4.99s call tests/model/test_core.py::TestValueGradFunction::test_edge_case
4.69s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False]
4.46s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
4.25s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
4.15s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
4.14s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed
3.78s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
3.73s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True]
3.49s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2]
3.48s call tests/sampling/test_mcmc.py::TestType::test_float64
3.32s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
3.14s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
3.08s call tests/sampling/test_mcmc.py::TestShared::test_sample
3.02s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2
3.01s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound
2.95s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start
2.85s call tests/sampling/test_mcmc.py::test_init_nuts
2.83s call tests/sampling/test_mcmc.py::test_no_init_nuts_step
2.69s call tests/sampling/test_mcmc.py::TestSample::test_sample_callback
2.53s call tests/sampling/test_mcmc.py::TestSampleReturn::test_categorical_gibbs_respects_driver_tune_boundary
2.51s call tests/model/test_core.py::test_model_d2logp[False]
2.51s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi]
2.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi]
2.40s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True]
========== 233 passed, 5 skipped, 202 warnings in 425.81s (0:07:05) ===========
============================ slowest 50 durations =============================
48.98s call tests/variational/test_inference.py::test_replacements[FullRankADVI]
47.68s call tests/variational/test_inference.py::test_replacements[ASVGD]
37.47s call tests/variational/test_inference.py::test_replacements[ADVI]
32.68s call tests/variational/test_inference.py::test_replacements[SVGD]
29.31s call tests/variational/test_inference.py::test_fit_oo[SVGD-full]
18.16s call tests/variational/test_inference.py::test_fit_data_coords
15.11s call tests/variational/test_inference.py::test_fit_oo[ASVGD-full]
13.33s call tests/variational/test_approximations.py::test_seeding_advi_fit
12.30s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-full]
11.85s call tests/variational/test_inference.py::test_fit_oo[ADVI-mini]
11.74s call tests/variational/test_inference.py::test_fit_data[SVGD-full]
10.51s call tests/variational/test_approximations.py::test_elbo
9.73s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs4-None]
8.56s call tests/variational/test_inference.py::test_fit_with_nans[True]
8.36s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-mini]
8.14s call tests/variational/test_inference.py::test_fit_fn_text[asvgd-kwargs7-None]
7.83s call tests/variational/test_inference.py::test_multiple_minibatch_variables
7.25s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs5-None]
7.21s call tests/variational/test_inference.py::test_var_replacement
6.88s call tests/variational/test_inference.py::test_sample_posterior_after_minibatch
5.88s call tests/variational/test_inference.py::test_fit_fn_text[fullrank_advi-kwargs3-None]
5.69s call tests/variational/test_approximations.py::test_empirical_from_trace
5.46s call tests/variational/test_inference.py::test_fit_oo[ADVI-full]
5.33s call tests/variational/test_inference.py::test_fit_data[ASVGD-full]
4.71s call tests/variational/test_inference.py::test_fit_with_nans[False]
4.63s call tests/variational/test_opvi.py::test_init_groups[raises1-grouping1]
4.53s call tests/variational/test_inference.py::test_profile[FullRankADVI-mini]
4.29s call tests/variational/test_inference.py::test_fit_fn_text[advi-kwargs2-None]
3.94s call tests/variational/test_opvi.py::test_logq_globals[FullRankGroup: None, MeanFieldGroup: ['one']]
3.91s call tests/variational/test_inference.py::test_profile[FullRankADVI-full]
3.77s call tests/variational/test_inference.py::test_profile[ADVI-mini]
3.64s call tests/variational/test_inference.py::test_sample_replacements[FullRankADVI]
3.53s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-mini]
3.37s call tests/variational/test_inference.py::test_fit_data[ADVI-mini]
3.32s call tests/variational/test_opvi.py::test_init_groups[raises0-grouping0]
3.24s call tests/variational/test_inference.py::test_remove_scan_op
3.16s call tests/variational/test_approximations.py::test_empirical_does_not_support_inference_data
3.04s call tests/variational/test_inference.py::test_profile[ADVI-full]
2.66s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-full]
2.55s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[8]
2.47s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[5]
2.32s call tests/variational/test_inference.py::test_sample_replacements[SVGD]
2.31s call tests/variational/test_opvi.py::test_init_groups[raises4-grouping4]
2.27s call tests/variational/test_opvi.py::test_logq_globals[MeanFieldGroup: None]
1.82s call tests/variational/test_approximations.py::test_elbo_beta_kl[5]
1.62s call tests/variational/test_inference.py::test_fit_data[ADVI-full]
1.55s call tests/variational/test_opvi.py::test_pickle_approx[MeanFieldGroup: ['one'], EmpiricalGroup: ['two', 'three']]
1.55s call tests/variational/test_approximations.py::test_elbo_beta_kl[8]
1.53s call tests/variational/test_inference.py::test_sample_replacements[ADVI]
1.51s call tests/test_initial_point.py::TestInitvalEvaluation::test_dependent_initval_from_OFG[False]
=========== 124 passed, 10 skipped, 3 warnings in 497.08s (0:08:17) ===========
============================ slowest 50 durations =============================
31.60s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
19.95s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
16.15s call tests/smc/test_smc.py::TestSMC::test_marginal_likelihood
14.62s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
12.56s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor
10.84s call tests/smc/test_smc.py::TestMHKernel::test_normal_model
9.90s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
9.49s call tests/smc/test_smc.py::TestSMC::test_return_datatype[2]
8.27s call tests/sampling/test_parallel.py::test_remote_pipe_closed
7.80s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_1_param
7.55s call tests/sampling/test_parallel.py::test_sampling_with_random_generator_matches[2]
7.03s call tests/smc/test_smc.py::TestSMC::test_sample[sequential]
6.88s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
6.79s call tests/smc/test_smc.py::TestSMC::test_sample[parallel]
6.69s call tests/smc/test_smc.py::TestSMC::test_parallel_custom
6.60s call tests/ode/test_ode.py::test_simulate
5.57s call tests/smc/test_smc.py::test_smc_with_custom_op
5.41s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
5.40s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_3_params
5.28s call tests/sampling/test_parallel.py::test_iterator
5.11s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_1_param
5.10s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
4.81s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
4.74s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC]
4.73s call tests/smc/test_smc.py::TestSMC::test_convergence_checks
4.68s call tests/gp/test_cov.py::TestCovAdd::test_rightadd_whitenoise
4.67s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_2_param
4.60s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE]
4.58s call tests/sampling/test_parallel.py::test_context
4.57s call tests/smc/test_smc.py::TestSMC::test_unobserved_categorical
4.54s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
4.42s call tests/smc/test_smc.py::TestSMC::test_ordered
4.42s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC]
4.31s call tests/smc/test_smc.py::TestSMC::test_unobserved_bernoulli
4.28s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
4.26s call tests/smc/test_smc.py::TestSMC::test_start
4.10s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param
4.05s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
3.97s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.94s call tests/gp/test_cov.py::TestStability::test_stable
3.84s call tests/sampling/test_parallel.py::test_bad_unpickle
3.81s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronRaises
3.73s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal
3.69s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
3.66s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
3.39s call tests/gp/test_cov.py::TestCovKron::test_multiops
3.17s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
3.08s call tests/gp/test_gp.py::TestTP::testTPvsLatent
2.95s call tests/gp/test_cov.py::TestCovAdd::test_symadd_cov
2.49s setup tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
=========== 180 passed, 5 skipped, 28 warnings in 400.16s (0:06:40) ===========
============================= slowest 50 durations =============================
24.13s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0-1-init_guess3-fixed_params3-None]
22.22s call tests/progress_bar/test_manager.py::test_progressbar_nested_compound
20.81s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-5]
19.61s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_sampling
19.41s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
17.53s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[1-5]
16.01s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-5]
14.99s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_predictive_sampling_shape
14.84s call tests/distributions/test_mixture.py::TestMixture::test_list_normals_sampling
12.15s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_sampling
10.77s call tests/distributions/test_mixture.py::TestMixture::test_list_poissons_sampling
9.90s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[()-5]
9.54s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_logp
8.74s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatednegativebinomial_logp
7.87s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_vector_components
6.91s call tests/test_func_utils.py::test_find_constrained_prior_error_too_large[Gamma-0.1-0.4-init_guess0-fixed_params0]
6.88s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(3, 4)]
6.28s call tests/test_pytensorf.py::TestBroadcasting::test_metropolis_sampling
6.12s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(20,)]
5.93s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Normal-155-180-init_guess1-fixed_params1-None]
5.75s call tests/distributions/test_mixture.py::TestMixture::test_nested_mixture
5.27s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_zero_draws[dist-0.1-non_psi_args0]
4.88s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_scalar_components
4.81s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatedpoisson_logp
4.57s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Binomial-0-8-init_guess6-fixed_params6-None]
4.53s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_predictive_sampling_shape
4.43s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-3]
4.38s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatedbinomial_logp
4.21s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-3]
3.94s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0.1-0.4-init_guess2-fixed_params2-None]
3.77s call tests/test_func_utils.py::test_find_constrained_prior[0.75-StudentT-0-1-init_guess3-fixed_params3-None]
3.71s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0-1-init_guess3-fixed_params3-None]
3.66s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Poisson-19-41-init_guess8-fixed_params8-None]
3.56s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
3.32s call tests/test_pytensorf.py::TestCompile::test_check_parameters_can_be_replaced_by_ninf
3.28s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_dlogp_no_nan[HurdleLogNormal-dist_params1]
3.25s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Poisson-1-15-init_guess7-fixed_params7-None]
3.15s call tests/test_func_utils.py::test_find_constrained_prior[0.95-Normal-155-180-init_guess1-fixed_params1-None]
3.14s call tests/test_func_utils.py::test_find_constrained_prior[0.75-Normal-155-180-init_guess1-fixed_params1-None]
2.93s call tests/distributions/test_mixture.py::TestMixtureDefaultTransforms::test_logp
2.93s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights0]
2.86s call tests/test_math.py::test_kronecker
2.82s call tests/test_func_utils.py::test_find_constrained_prior[0.75-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
2.78s call tests/test_func_utils.py::test_find_constrained_prior[0.95-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
2.75s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_negativebinomial_logp
2.75s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0.1-0.4-init_guess2-fixed_params2-None]
2.74s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_poisson_logp
2.71s call tests/test_func_utils.py::test_find_constrained_prior[0.75-StudentT-0.1-0.4-init_guess2-fixed_params2-None]
2.61s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_broadcasting_in_shape
2.44s call tests/test_func_utils.py::test_find_constrained_prior_error_too_large[Exponential-0.1-1-init_guess1-fixed_params1]
=========== 626 passed, 8 skipped, 81 warnings in 476.37s (0:07:56) ============
============================= slowest 50 durations =============================
11.35s setup tests/sampling/test_forward.py::TestSamplePPC::test_logging_sampled_basic_rvs_posterior_mutable[MultiTrace]
10.72s call tests/distributions/test_discrete.py::TestMatchesScipy::test_hypergeometric
10.22s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[False]
10.16s call tests/sampling/test_forward.py::TestCompileForwardSampler::test_lkj_cholesky_cov
8.10s call tests/distributions/test_simulator.py::TestSimulator::test_multiple_simulators
8.06s call tests/distributions/test_discrete.py::TestMatchesScipy::test_negative_binomial
6.89s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[True]
6.20s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-True]
5.94s call tests/distributions/test_simulator.py::TestSimulator::test_nested_simulators
5.51s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float32]
5.23s call tests/distributions/test_discrete.py::TestMatchesScipy::test_beta_binomial
4.92s call tests/distributions/test_simulator.py::TestSimulator::test_simulator_metropolis_mcmc
4.79s call tests/distributions/test_discrete.py::TestMatchesScipy::test_geometric
4.43s call tests/distributions/test_discrete.py::TestMatchesScipy::test_bernoulli
4.40s call tests/distributions/test_simulator.py::TestSimulator::test_one_gaussian
4.38s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_inferred_logp_mixture
4.19s call tests/distributions/test_discrete.py::TestMatchesScipy::test_orderedprobit[3]
3.96s call tests/distributions/test_custom.py::TestCustomDist::test_serialize_custom_dist
3.78s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_unif
3.68s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_separable
3.61s call tests/distributions/test_discrete.py::TestMatchesScipy::test_binomial
3.56s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan
3.54s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical[2]
3.32s call tests/distributions/test_discrete.py::TestDiscreteWeibull::test_distribution
3.29s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar
3.24s call tests/distributions/test_discrete.py::TestLogitCategorical::test_distribution
3.22s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_weibull
3.17s call tests/sampling/test_forward.py::TestSamplePPC::test_model_shared_variable
3.16s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_basic
3.06s call tests/stats/test_log_density.py::TestComputeLogLikelihood::test_multivariate
2.89s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed
2.57s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_unseparable
2.53s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan_recurring
2.52s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_scan
2.42s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_zeroinflatedpoisson
2.34s call tests/distributions/test_discrete.py::TestMatchesScipy::test_poisson
2.31s setup tests/sampling/test_forward.py::TestSamplePosteriorPredictive::test_point_list_arg_bug_spp
2.26s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed_modified_interface
2.25s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_vector_idata
2.22s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_multivariate2
2.18s call tests/sampling/test_forward.py::TestSamplePPC::test_exceptions
2.17s call tests/distributions/test_custom.py::TestCustomDist::test_custom_dist_multivariate_logp[None]
2.17s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float64]
2.16s call tests/distributions/test_simulator.py::TestSimulator::test_named_model
2.15s call tests/distributions/test_discrete.py::TestMatchesScipy::test_orderedprobit[2]
2.12s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[True]
2.05s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[False]
2.04s call tests/distributions/test_distribution.py::TestDiracDelta::TestDiracDelta::test_distribution
2.03s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar_idata
1.92s call tests/sampling/test_deterministic.py::test_docstring_example
=========== 396 passed, 2 xfailed, 173 warnings in 292.09s (0:04:52) ===========
============================= slowest 50 durations =============================
15.93s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
14.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
13.38s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
12.38s call tests/distributions/test_transform.py::test_simplex
12.00s call tests/sampling/test_mcmc.py::test_step_args
11.11s call tests/tuning/test_starting.py::test_find_MAP
10.84s call tests/distributions/test_dist_math.py::test_multinomial_check_parameters
10.60s call tests/distributions/test_transform.py::test_interval
10.35s call tests/sampling/test_mcmc.py::test_sample_var_names
9.37s call tests/distributions/test_transform.py::test_simplex_bounds
8.99s call tests/distributions/test_transform.py::test_ordered
8.78s call tests/tuning/test_starting.py::test_find_MAP_discrete
8.29s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
7.42s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
6.81s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward
6.50s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
6.36s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
6.33s call tests/distributions/test_dist_math.py::TestI0e::test_grad
5.83s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
5.65s call tests/sampling/test_mcmc.py::TestType::test_float32
5.48s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
5.38s call tests/sampling/test_parallel.py::test_remote_pipe_closed
5.28s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
5.26s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
5.19s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
5.17s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
5.11s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
4.48s call tests/distributions/test_transform.py::test_logodds
4.35s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
4.34s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
4.28s call tests/sampling/test_mcmc.py::test_blas_cores
4.27s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
4.24s call tests/distributions/test_transform.py::test_log_exp_m1
4.03s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[0.0-1.0-size0]
3.87s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
3.81s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
3.79s call tests/tuning/test_starting.py::test_find_MAP_issue_4488
3.71s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
3.71s call tests/tuning/test_scaling.py::test_guess_scaling
3.70s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
3.68s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
3.60s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
3.59s call tests/distributions/test_transform.py::TestElementWiseLogp::test_triangular[-10-0-200-size1]
3.55s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.0-1.0-size0-transform0]
3.51s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[0.5-5.5-size1]
3.47s call tests/distributions/test_transform.py::test_log
3.39s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
3.38s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta[0.5-0.5-size1]
3.33s call tests/sampling/test_mcmc.py::TestType::test_float64
3.33s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
=========== 249 passed, 8 skipped, 14 warnings in 504.31s (0:08:24) ============
============================= slowest 50 durations =============================
20.41s call tests/distributions/test_timeseries.py::TestAR::test_batched_sigma
18.68s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func0-centered]
17.78s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
16.99s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_prior[100.0-cov_func0]
16.56s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_gaussian_inference
16.43s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_conditional_periodic[cov_func0]
16.14s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func1-noncentered]
15.72s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func0-centered]
14.81s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func1-noncentered]
14.28s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-omega]
14.24s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[False]
13.29s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
11.50s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_linear_model
10.86s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_mvgaussian_with_chol_cov_rv[chol]
10.64s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
9.37s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
8.19s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[size1-expected1]
8.03s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-1]
7.47s call tests/model/transform/test_conditioning.py::test_change_value_transforms
6.72s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-beta_1]
6.70s call tests/distributions/test_timeseries.py::TestAR::test_batched_rhos
6.51s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-alpha_1]
6.39s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
5.78s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[True]
5.70s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_1_param
5.35s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-2]
5.00s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor
4.68s call tests/distributions/test_timeseries.py::TestGARCH11::test_logp
4.34s call tests/model/test_core.py::TestValueGradFunction::test_missing_data
4.28s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_multivariate[init_dist0]
4.04s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value
3.98s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_3_params
3.95s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
3.70s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-omega]
3.68s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-beta_1]
3.68s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-alpha_1]
3.67s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
3.33s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied
3.32s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal
3.20s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
3.05s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
3.02s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param
2.95s call tests/distributions/test_timeseries.py::TestAR::test_support_point[size1-expected1]
2.95s call tests/distributions/test_timeseries.py::TestAR::test_batched_init_dist
2.93s call tests/model/test_fgraph.py::test_fgraph_rewrite
2.82s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
2.78s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
2.62s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp]
2.60s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True]
2.58s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf
=========== 475 passed, 2 xfailed, 26 warnings in 530.03s (0:08:50) ============
============================ slowest 50 durations =============================
51.31s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
26.44s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
18.09s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
14.71s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
14.61s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
14.53s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
14.06s call tests/smc/test_smc.py::TestSMC::test_marginal_likelihood
10.75s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
10.03s call tests/smc/test_smc.py::TestMHKernel::test_normal_model
9.42s call tests/smc/test_smc.py::TestSMC::test_return_datatype[2]
8.98s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
8.93s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param
8.25s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
8.09s call tests/smc/test_smc.py::TestSMC::test_unobserved_categorical
7.90s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
7.76s call tests/smc/test_smc.py::test_smc_with_custom_op
7.74s call tests/sampling/test_parallel.py::test_sampling_with_random_generator_matches[2]
7.18s call tests/smc/test_smc.py::TestSMC::test_sample[sequential]
6.75s call tests/smc/test_smc.py::TestSMC::test_sample[parallel]
6.36s call tests/ode/test_ode.py::test_simulate
6.33s call tests/gp/test_cov.py::TestCovAdd::test_rightadd_whitenoise
6.07s call tests/smc/test_smc.py::TestSMC::test_parallel_custom
5.26s call tests/sampling/test_parallel.py::test_iterator
5.12s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal
5.06s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal
4.90s call tests/sampling/test_parallel.py::test_remote_pipe_closed
4.79s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC]
4.77s call tests/smc/test_smc.py::TestSMC::test_convergence_checks
4.76s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict
4.75s call tests/gp/test_gp.py::TestTP::testTPvsLatent
4.73s call tests/gp/test_cov.py::TestCovKron::test_multiops
4.72s setup tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent
4.68s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatent2
4.68s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronRaises
4.53s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC]
4.47s call tests/gp/test_cov.py::TestCovAdd::test_symadd_cov
4.36s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_2_param
4.34s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method
4.30s call tests/gp/test_gp.py::TestTP::testTPvsLatentReparameterized
4.27s call tests/smc/test_smc.py::TestSMC::test_unobserved_bernoulli
4.18s call tests/sampling/test_parallel.py::test_context
4.15s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE]
4.06s call tests/gp/test_cov.py::TestStability::test_stable
3.95s call tests/sampling/test_parallel.py::test_bad_unpickle
3.78s call tests/sampling/test_parallel.py::test_spawn_densitydist_function
3.71s call tests/smc/test_smc.py::TestSMC::test_start
3.65s call tests/gp/test_cov.py::TestWhiteNoise::test_1d
3.32s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatent1
3.31s call tests/sampling/test_parallel.py::test_explicit_sample[spawn]
3.25s setup tests/gp/test_gp.py::TestTP::testTPvsLatent
=========== 180 passed, 5 skipped, 42 warnings in 472.58s (0:07:52) ===========
============================= slowest 50 durations =============================
36.73s call tests/distributions/test_multivariate.py::test_mvnormal_no_cholesky_in_model_logp
20.69s call tests/distributions/test_multivariate.py::TestLKJCholeskCov::test_change_dist_size
20.12s call tests/distributions/test_multivariate.py::TestLKJCholeskCov::test_dist
15.87s call tests/distributions/test_continuous.py::TestMatchesScipy::test_interpolated
12.96s call tests/distributions/test_multivariate.py::TestMoments::test_lkjcorr_support_point[batch_2]
11.64s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_dims[dims0-None]
11.07s call tests/distributions/test_multivariate.py::test_LKJCorr_default_transform
10.72s call tests/distributions/test_multivariate.py::TestMoments::test_lkjcorr_support_point[batch_1]
10.49s call tests/distributions/moments/test_means.py::test_mean_equal_expected[LKJCholeskyCov-dist_params7-expected7]
10.48s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal_indef
10.35s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_dims[dims2-2]
9.67s call tests/distributions/test_multivariate.py::TestMoments::test_lkjcorr_support_point[n=3]
8.82s call tests/distributions/test_continuous.py::TestMatchesScipy::test_truncated_normal
8.55s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal[1]
8.38s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_kroneckernormal[0-3-2]
8.35s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal[2]
7.33s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_matrixnormal[1]
6.33s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal[3]
6.05s call tests/distributions/test_multivariate.py::TestWishart::test_distribution
6.05s call tests/distributions/test_multivariate.py::TestLKJCorr::test_distribution
5.93s call tests/distributions/test_multivariate.py::test_wishart_no_cholesky_in_model_logp
5.35s call tests/distributions/test_continuous.py::TestMatchesScipy::test_lognormal
5.33s call tests/distributions/test_multivariate.py::TestMvStudentTCov::test_distribution
5.29s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_kroneckernormal[1-3-2]
5.00s call tests/distributions/test_multivariate.py::TestMoments::test_zerosum_normal_support_point[shape1-2-expected1]
4.26s call tests/distributions/test_continuous.py::TestMatchesScipy::test_triangular
3.95s call tests/distributions/test_continuous.py::TestMatchesScipy::test_normal
3.76s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial[2]
3.64s call tests/distributions/test_continuous.py::TestMatchesScipy::test_logitnormal
3.44s call tests/distributions/test_continuous.py::TestMatchesScipy::test_uniform
3.44s call tests/distributions/test_continuous.py::TestAsymmetricLaplace::test_distribution
3.36s call tests/distributions/test_continuous.py::TestWeibull::test_distribution
3.26s setup tests/distributions/test_multivariate.py::TestMatchesScipy::test_stickbreakingweights_vectorized[alpha0-3]
3.17s call tests/distributions/test_continuous.py::TestMatchesScipy::test_half_normal
3.06s call tests/distributions/test_multivariate.py::TestMoments::test_lkjcholeskycov_support_point[3-1-None-expected0]
3.02s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_matrixnormal[2]
2.96s call tests/distributions/test_continuous.py::TestMatchesScipy::test_exponential
2.96s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_wishart[2]
2.90s call tests/distributions/test_continuous.py::TestMatchesScipy::test_pareto
2.82s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvt[1]
2.69s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_change_dist_size[2]
2.64s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_change_dist_size[1]
2.64s call tests/distributions/test_multivariate.py::TestMoments::test_zerosum_normal_support_point[shape2-3-expected2]
2.63s call tests/distributions/test_continuous.py::TestMatchesScipy::test_logistic
2.60s call tests/distributions/test_continuous.py::TestMatchesScipy::test_laplace
2.60s call tests/distributions/test_continuous.py::TestMatchesScipy::test_inverse_gamma_icdf
2.58s call tests/distributions/test_continuous.py::TestMatchesScipy::test_half_cauchy
2.57s call tests/distributions/test_continuous.py::TestMatchesScipy::test_cauchy
2.27s call tests/distributions/test_continuous.py::TestMatchesScipy::test_studentt_logcdf
2.18s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvt[2]
=========== 649 passed, 2 xfailed, 40 warnings in 518.04s (0:08:38) ============
============================= slowest 50 durations =============================
25.51s call tests/distributions/test_timeseries.py::TestAR::test_batched_sigma
24.27s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
16.33s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC]
15.70s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-omega]
15.49s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func0-centered]
15.32s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_prior[100.0-cov_func0]
14.64s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func0-centered]
14.54s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_conditional_periodic[cov_func0]
14.41s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func1-noncentered]
14.27s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func1-noncentered]
12.03s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_mvgaussian_with_chol_cov_rv[chol]
11.98s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
11.73s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[size1-expected1]
10.62s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
10.28s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[False]
10.20s call tests/distributions/test_timeseries.py::TestAR::test_support_point[size1-expected1]
9.95s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-beta_1]
9.82s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE]
9.68s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC]
8.47s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-beta_1]
8.10s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-alpha_1]
7.85s call tests/model/test_core.py::test_model_d2logp[True]
7.70s call tests/distributions/test_timeseries.py::TestAR::test_change_dist_size
7.56s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-omega]
7.53s call tests/distributions/test_timeseries.py::TestAR::test_batched_rhos
7.53s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist4-innovation_dist4-9-size4-expected4-False]
7.22s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_linear_model
7.04s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_gaussian_inference
6.89s call tests/distributions/test_timeseries.py::TestGARCH11::test_change_dist_size
6.76s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-initial_vol]
6.66s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-alpha_1]
6.33s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[True]
6.28s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-1]
6.24s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_change_dist_size2
6.13s call tests/distributions/test_timeseries.py::TestAR::test_batched_init_dist
6.09s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_change_dist_size1
6.02s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-initial_vol]
5.90s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations
5.88s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param
5.75s call tests/model/test_fgraph.py::test_multivariate_transform
5.75s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent
5.62s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable
5.52s call tests/distributions/test_timeseries.py::TestAR::test_support_point[None-expected0]
5.44s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations
5.34s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist3-innovation_dist3-9-None-expected3-True]
5.33s call tests/distributions/test_timeseries.py::TestRandomWalk::test_inconsistent_steps_and_shape[init_dist0-innovation_dist0-12-shape0]
5.21s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_multivariate[init_dist0]
5.13s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput
5.11s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[None-expected0]
4.83s call tests/gp/test_gp.py::TestTP::testTPvsLatentReparameterized
=========== 475 passed, 2 xfailed, 36 warnings in 672.27s (0:11:12) ============
============================= slowest 50 durations =============================
11.72s call tests/distributions/test_simulator.py::TestSimulator::test_multiple_simulators
9.05s call tests/distributions/test_simulator.py::TestSimulator::test_nested_simulators
8.83s call tests/distributions/test_simulator.py::TestSimulator::test_one_gaussian
6.03s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_zeroinflatedpoisson
6.02s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[False]
5.90s setup tests/sampling/test_forward.py::TestSamplePPC::test_logging_sampled_basic_rvs_posterior_mutable[MultiTrace]
5.88s call tests/distributions/test_discrete.py::TestLogitCategorical::test_distribution
5.76s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_multivariate2
5.69s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_scan
5.68s call tests/distributions/test_simulator.py::TestSimulator::test_simulator_metropolis_mcmc
5.39s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[True]
5.22s 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_custom_dist_default_support_point_scan
4.20s call tests/distributions/test_discrete.py::TestMatchesScipy::test_hypergeometric
4.11s call tests/distributions/test_discrete.py::TestMatchesScipy::test_negative_binomial
3.93s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan_recurring
3.71s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float32]
3.61s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-True]
3.41s call tests/distributions/test_discrete.py::TestDiscreteWeibull::test_distribution
3.32s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float64]
3.25s call tests/distributions/test_custom.py::TestCustomDist::test_serialize_custom_dist
3.12s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed_modified_interface
2.98s call tests/distributions/test_custom.py::TestCustomDist::test_custom_dist_multivariate_logp[None]
2.97s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_unif
2.88s call tests/distributions/test_discrete.py::TestCategorical::test_distribution
2.83s call tests/distributions/test_discrete.py::TestDiscreteUniform::test_distribution
2.74s call tests/distributions/test_discrete.py::TestBetaBinomial::test_distribution
2.73s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar
2.73s call tests/distributions/test_discrete.py::TestMatchesScipy::test_beta_binomial
2.67s call tests/sampling/test_forward.py::TestSamplePPC::test_deterministic_of_observed
2.66s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[True]
2.50s call tests/distributions/test_simulator.py::TestSimulator::test_named_model
2.49s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_unseparable[False]
2.41s call tests/sampling/test_forward.py::TestNestedRandom::test_ZeroInflatedNegativeBinomial[10-(4, 3)-(0.5, (3,))-(None, (3,))-(None, (4, 3))]
2.29s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_vector_idata
2.21s call tests/sampling/test_forward.py::TestSamplePPC::test_model_shared_variable
2.18s call tests/distributions/test_discrete.py::TestMatchesScipy::test_bernoulli
2.18s call tests/sampling/test_forward.py::TestSamplePPC::test_exceptions
2.15s call tests/distributions/test_distribution.py::TestDiracDelta::TestDiracDelta::test_distribution
2.14s call tests/sampling/test_forward.py::TestSamplePPC::test_normal_scalar_idata
2.10s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_transformed
2.07s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_basic
2.06s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_shared_mask_separable
2.04s call tests/distributions/test_discrete.py::TestMatchesScipy::test_geometric
2.02s call tests/distributions/test_discrete.py::TestMoments::test_poisson_support_point[mu2-None-expected2]
1.99s setup tests/sampling/test_forward.py::TestSamplePosteriorPredictive::test_point_list_arg_bug_spp
1.98s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical[4]
1.97s call tests/sampling/test_forward.py::TestSamplePPC::test_idata_extension
1.96s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_respects_shape
1.96s call tests/sampling/test_forward.py::TestNestedRandom::test_ZeroInflatedNegativeBinomial[10-(3,)-(0.5, ())-(None, ())-(None, (3,))]
=========== 397 passed, 1 xfailed, 258 warnings in 345.92s (0:05:45) ===========
============================= slowest 50 durations =============================
21.26s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist17-dist_params17-<lambda>-size17]
16.97s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist16-dist_params16-<lambda>-None]
11.65s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform2]
11.31s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist15-dist_params15-<lambda>-size15]
10.36s call tests/backends/test_mcbackend.py::test_make_runmeta_and_point_fn
7.99s call tests/logprob/test_transforms.py::test_extra_bijective_rv_transforms[pt_transform2-transform2]
7.42s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes]
7.12s call tests/logprob/test_scan.py::test_scan_joint_logprob[False]
6.78s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size19-10-size29-10-2-False-2]
6.26s call tests/distributions/test_truncated.py::test_truncated_inference
5.82s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-True-rejection--1-inf]
5.39s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size15-10-size25-10-1-True-1]
5.27s call tests/logprob/test_mixture.py::test_hetero_mixture_binomial[p_val2-size2-True]
5.16s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_multitrace[False]
5.11s call tests/distributions/test_truncated.py::test_truncated_custom_dist_indexed_argument[rv_op0]
5.00s call tests/logprob/test_transform_value.py::test_scan_transform
4.74s call tests/logprob/test_composite_logprob.py::test_affine_join_interdependent[False]
4.28s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size2-matrix-False]
4.18s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-False-rejection--1-inf]
4.12s call tests/logprob/test_transform_value.py::test_weakref_leak
4.06s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_loc_transform_rv[rv_size2-col-True]
4.06s call tests/logprob/test_transforms.py::test_monotonically_decreasing_transform_logcdf[pt_transform1-transform1]
3.84s call tests/logprob/test_tensor.py::TestMeasurableIdentityOps::test_scalar_from_tensor
3.74s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform0]
3.64s call tests/distributions/test_truncated.py::test_change_truncated_size
3.61s call tests/logprob/test_scan.py::test_scan_non_pure_rv_output
3.59s call tests/distributions/test_truncated.py::test_vectorized_bounds
3.59s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[size4-0]
3.50s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[size2-0]
3.48s call tests/logprob/test_cumsum.py::test_normal_cumsum[size4-0]
3.46s call tests/logprob/test_mixture.py::test_scalar_switch_mixture
3.39s call tests/logprob/test_cumsum.py::test_normal_cumsum[size2-0]
3.34s call tests/logprob/test_mixture.py::test_mixture_basics
3.33s call tests/distributions/test_truncated.py::test_truncation_discrete_random[rejection-2-inf]
3.24s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[1-scale_type1-True]
3.17s call tests/logprob/test_tensor.py::TestMeasurableJoinSplitDims::test_multivariate_indirect_join_within_batch
3.14s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size14-size24-0-False]
3.14s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size0-scalar-True]
3.12s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size16-size26-2-False]
3.11s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size15-size25-1-False]
3.10s call tests/logprob/test_order.py::TestMax::test_min_max_bernoulli
3.09s call tests/logprob/test_switch.py::test_switch_non_overlapping_logp_matches_change_of_variables
3.08s call tests/logprob/test_tensor.py::TestMeasurableJoinSplitDims::test_multivariate_indirect_join_within_support
3.01s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[10-None]
3.00s call tests/logprob/test_tensor.py::test_measurable_broadcast_multivariate
2.99s call tests/logprob/test_checks.py::test_specify_shape_logprob
2.94s call tests/logprob/test_tensor.py::test_measurable_broadcast
2.94s call tests/logprob/test_cumsum.py::test_bernoulli_cumsum[size5-1]
2.89s setup tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes]
2.89s call tests/logprob/test_cumsum.py::test_normal_cumsum[size5-1]
==== 729 passed, 64 skipped, 12 xfailed, 1845 warnings in 897.92s (0:14:57) ====
============================= slowest 50 durations =============================
27.14s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_predictive_sampling_shape
20.34s call tests/progress_bar/test_manager.py::test_progressbar_nested_compound
19.76s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0-1-init_guess3-fixed_params3-None]
17.46s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-5]
17.25s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[1-5]
16.14s call tests/distributions/test_mixture.py::TestMixture::test_list_normals_sampling
14.96s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(3, 4)]
14.15s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-5]
10.95s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-3]
10.79s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_sampling
10.65s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatednegativebinomial_logp
10.32s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_sampling
10.22s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[()-5]
9.65s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Gamma-0.1-0.4-init_guess0-fixed_params0-None]
9.24s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-3]
9.06s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_predictive_sampling_shape
8.62s call tests/distributions/test_mixture.py::TestMixture::test_list_poissons_sampling
7.86s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_vector_components
7.00s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists2]
6.84s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_scalar_components
6.59s call tests/test_func_utils.py::test_find_constrained_prior[0.75-StudentT-0-1-init_guess3-fixed_params3-None]
6.53s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(20,)]
6.17s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[size2-components0-weights0]
6.05s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0-1-init_guess3-fixed_params3-None]
6.04s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists1]
6.02s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights0]
5.67s call tests/distributions/test_mixture.py::TestMixture::test_nested_mixture
5.40s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists3]
5.17s call tests/distributions/test_mixture.py::TestHurdleDistributions::test_hurdle_dlogp_no_nan[HurdleGamma-dist_params0]
5.13s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists3]
4.98s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[True-comp_dists0]
4.85s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists0]
4.76s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatedbinomial_logp
4.75s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights1]
4.66s call tests/test_pytensorf.py::TestBroadcasting::test_metropolis_sampling
4.66s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[size2-component0-weights0]
4.63s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_poisson_support_point[0.2-mu3-size3-expected3]
4.61s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_mvnormal
4.54s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists3]
4.52s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists2]
4.34s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists2]
4.26s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[size1-components0-weights1]
4.13s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0.1-0.4-init_guess2-fixed_params2-None]
4.12s call tests/test_math.py::test_kronecker
4.11s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatedpoisson_logp
4.08s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
4.03s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[None-component0-weights0]
3.94s call tests/test_func_utils.py::test_find_constrained_prior_error_too_large[Gamma-0.1-0.4-init_guess0-fixed_params0]
3.75s call tests/distributions/test_mixture.py::TestMixture::test_components_expanded_by_weights[comp_dists0]
3.74s call tests/distributions/test_mixture.py::TestMixture::test_change_dist_size[False-comp_dists1]
=========== 626 passed, 8 skipped, 89 warnings in 688.64s (0:11:28) ============
============================= slowest 50 durations =============================
38.13s call tests/dims/test_model.py::test_complex_model
20.60s call tests/dims/test_model.py::test_simple_model
14.88s call tests/dims/distributions/test_vector.py::test_dirichlet
11.03s call tests/dims/distributions/test_vector.py::test_zerosumnormal_batch_sigma
10.95s call tests/dims/distributions/test_core.py::test_multivariate_distribution_dims
10.93s call tests/dims/test_model.py::test_zerosumnormal_model
6.13s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-True]
6.01s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-True]
5.66s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-False]
5.54s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-False]
3.42s call tests/dims/distributions/test_scalar.py::test_uniform_transposed
3.18s call tests/dims/distributions/test_vector.py::test_categorical
2.13s call tests/dims/distributions/test_core.py::test_distribution_dims
0.50s call tests/dims/distributions/test_scalar.py::test_truncated_normal
0.47s call tests/dims/test_model.py::test_data
0.26s call tests/dims/distributions/test_scalar.py::test_beta
0.25s call tests/dims/distributions/test_scalar.py::test_uniform
0.25s call tests/dims/distributions/test_scalar.py::test_halfstudentt
0.22s call tests/dims/distributions/test_scalar.py::test_studentt
0.22s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-True]
0.22s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-False]
0.20s call tests/dims/distributions/test_scalar.py::test_inverse_gamma
0.19s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-True]
0.19s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-False]
0.17s call tests/dims/distributions/test_scalar.py::test_lognormal
0.16s call tests/dims/distributions/test_censored.py::test_censored_basic[1--1]
0.15s call tests/dims/distributions/test_scalar.py::test_halfnormal
0.15s call tests/dims/distributions/test_scalar.py::test_negative_binomial
0.15s call tests/dims/distributions/test_vector.py::test_zerosumnormal
0.14s call tests/dims/distributions/test_censored.py::test_censored_basic[1-None]
0.13s call tests/dims/distributions/test_scalar.py::test_normal
0.12s call tests/dims/distributions/test_vector.py::test_mvnormal
0.12s call tests/dims/distributions/test_scalar.py::test_exponential
0.12s call tests/dims/distributions/test_censored.py::test_censored_basic[None--1]
0.12s call tests/dims/distributions/test_scalar.py::test_gamma
0.09s call tests/dims/distributions/test_scalar.py::test_laplace
0.09s call tests/dims/distributions/test_censored.py::test_censored_basic[None-None]
0.08s call tests/dims/distributions/test_scalar.py::test_weibull
0.07s call tests/dims/distributions/test_scalar.py::test_halfcauchy
0.06s call tests/dims/distributions/test_scalar.py::test_poisson
0.06s call tests/dims/distributions/test_scalar.py::test_cauchy
0.05s call tests/dims/test_model.py::test_model_table_dims
0.03s call tests/dims/distributions/test_scalar.py::test_diracdelta[float]
0.03s call tests/dims/distributions/test_scalar.py::test_halfflat
0.03s call tests/dims/distributions/test_scalar.py::test_diracdelta[int]
0.03s call tests/dims/distributions/test_scalar.py::test_diracdelta_observed
0.02s call tests/dims/distributions/test_scalar.py::test_flat
0.02s call tests/dims/distributions/test_scalar.py::test_diracdelta_scalar
0.02s call tests/dims/test_model.py::test_model_table_xtensor_without_registered_dims
0.01s call tests/dims/distributions/test_censored.py::test_censored_dims
======================== 52 passed in 151.36s (0:02:31) ========================
============================ slowest 50 durations =============================
53.30s setup tests/step_methods/test_metropolis.py::TestMetropolisUniform::test_kstest
36.45s setup tests/step_methods/hmc/test_nuts.py::TestNUTSLKJCholeskyCov::test_kstest
35.99s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist4]
35.07s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist3]
18.24s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform::test_kstest
17.82s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform2::test_kstest
17.45s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform3::test_kstest
12.17s setup tests/step_methods/test_slicer.py::TestSliceUniform::test_kstest
12.10s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist2]
10.76s setup tests/step_methods/hmc/test_nuts.py::TestNUTSNormal::test_kstest
9.73s setup tests/step_methods/hmc/test_nuts.py::TestNUTSStudentT::test_kstest
8.65s setup tests/step_methods/hmc/test_nuts.py::TestNUTSBetaBinomial::test_kstest
7.23s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_continuous[<function TestStepMetropolis.<lambda> at 0x000001F6DAF6C220>-4000]
7.12s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist1]
6.39s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[uniform]
5.62s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_multiple_samplers
5.27s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_emits_energy_warnings
5.18s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist0]
5.13s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_0]
4.70s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update_different_scales
4.13s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_epsilon_parallel
2.55s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x000001F6DAF3FE20>-2000]
2.06s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_discrete
2.03s call tests/step_methods/test_metropolis.py::TestMetropolis::test_tuning_reset
1.74s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[proportional]
1.65s call tests/step_methods/test_compound.py::TestStepCompound::test_step_continuous[<function TestStepCompound.<lambda> at 0x000001F6DAF6F1A0>-1000]
1.60s call tests/step_methods/test_compound.py::TestCompoundStep::test_non_blocked
1.28s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_1]
1.27s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_nonparallel
1.17s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_sampler_stats
1.05s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x000001F6D69EC5E0>-2000]
0.96s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_1]
0.94s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0]
0.88s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_none
0.88s call tests/step_methods/test_compound.py::TestCompoundStep::test_blocked
0.87s call tests/step_methods/hmc/test_hmc.py::test_leapfrog_reversible
0.82s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_lambda_sequential
0.81s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_reset
0.51s call tests/step_methods/test_metropolis.py::TestDEMetropolis::test_demcmc_tune_parameter
0.44s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_continuous_steps[Metropolis-step_kwargs0]
0.39s call tests/step_methods/test_compound.py::TestStatsBijection::test_flatten_steps
0.33s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_custom_proposal_dist
0.31s call tests/step_methods/test_compound.py::TestCompoundStep::test_name
0.30s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tune_drop_fraction
0.27s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_parallel
0.25s call tests/step_methods/hmc/test_hmc.py::test_nuts_tuning
0.23s call tests/step_methods/hmc/test_nuts.py::test_nuts_step_legacy_value_grad_function
0.23s call tests/step_methods/test_compound.py::TestRVsAssignmentCompound::test_compound_step
0.21s call tests/step_methods/test_compound.py::TestStatsMetadata::test_stats_from_steps
0.20s call tests/step_methods/hmc/test_nuts.py::TestRVsAssignmentNUTS::test_continuous_steps[NUTS-step_kwargs0]
=========== 118 passed, 6 skipped, 35 warnings in 369.30s (0:06:09) ===========
============================= slowest 50 durations =============================
19.11s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_log_jac_det
9.23s call tests/distributions/test_transform.py::test_ordered
9.07s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi]
9.01s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None]
9.00s call tests/distributions/test_transform.py::test_simplex_bounds
8.95s call tests/sampling/test_mcmc.py::test_step_args
8.41s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1]
8.03s call tests/distributions/test_dist_math.py::TestI0e::test_grad
7.54s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward
7.15s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_log_jac_det
7.09s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi]
6.55s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi]
6.37s call tests/sampling/test_mcmc.py::test_sample_var_names
6.08s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1]
5.87s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu0-cov0-None-shape0]
5.82s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi]
5.77s call tests/distributions/test_transform.py::test_simplex
5.76s call tests/distributions/test_transform.py::test_interval
5.58s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi]
5.54s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi]
5.40s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2]
5.23s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1]
4.93s call tests/distributions/test_transform.py::TestLJKCholeskyCorrTransform::test_backward_produces_valid_cholesky_corr[3]
4.87s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises_ordered[mu1-kappa1-size1]
4.79s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1]
4.47s call tests/distributions/test_transform.py::TestElementWiseLogp::test_mvnormal_transform[transform0-mu1-cov1-size1-shape1]
4.33s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map]
4.26s call tests/tuning/test_starting.py::test_find_MAP
4.16s call tests/distributions/test_transform.py::test_chain_jacob_det
3.91s call tests/sampling/test_mcmc.py::TestType::test_float32
3.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map]
3.85s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map]
3.85s call tests/distributions/test_transform.py::test_log_exp_m1
3.82s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map]
3.58s call tests/distributions/test_transform.py::test_logodds
3.53s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start
3.50s call tests/sampling/test_mcmc.py::test_blas_cores
3.50s call tests/distributions/test_transform.py::test_sum_to_1
3.36s call tests/distributions/test_dist_math.py::test_multinomial_check_parameters
3.35s call tests/distributions/test_transform.py::TestElementWiseLogp::test_vonmises[-0.5-5.5-size1]
3.27s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag]
3.24s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag]
3.24s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag]
3.15s call tests/distributions/test_transform.py::test_log
3.13s call tests/tuning/test_starting.py::test_find_MAP_discrete
3.04s call tests/distributions/test_transform.py::test_upperbound
3.02s call tests/distributions/test_transform.py::TestCholeskyCovTransform::test_backward_produces_valid_spd_matrix[3]
2.89s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2]
2.78s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding
2.63s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map]
=========== 249 passed, 8 skipped, 22 warnings in 426.49s (0:07:06) ============
============================= slowest 50 durations =============================
31.95s call tests/dims/test_model.py::test_complex_model
17.47s call tests/dims/distributions/test_core.py::test_multivariate_distribution_dims
14.04s call tests/dims/test_model.py::test_zerosumnormal_model
12.24s call tests/dims/test_model.py::test_simple_model
8.20s call tests/dims/distributions/test_vector.py::test_dirichlet
5.28s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-True]
5.02s call tests/dims/distributions/test_vector.py::test_zerosumnormal_batch_sigma
4.13s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-True]
4.05s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-True]
3.99s call tests/dims/distributions/test_core.py::test_distribution_dims
3.60s call tests/dims/distributions/test_scalar.py::test_uniform_transposed
3.49s call tests/dims/distributions/test_vector.py::test_categorical
2.54s call tests/dims/distributions/test_core.py::test_density_helpers[True-False-False]
2.27s call tests/dims/distributions/test_core.py::test_density_helpers[True-True-False]
1.95s call tests/dims/distributions/test_core.py::test_density_helpers[False-True-False]
1.66s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-False]
0.57s call tests/dims/distributions/test_scalar.py::test_exponential
0.46s call tests/dims/distributions/test_scalar.py::test_truncated_normal
0.35s call tests/dims/test_model.py::test_data
0.24s call tests/dims/distributions/test_scalar.py::test_uniform
0.24s call tests/dims/distributions/test_core.py::test_density_helpers[False-False-True]
0.23s call tests/dims/distributions/test_scalar.py::test_beta
0.23s call tests/dims/distributions/test_scalar.py::test_halfstudentt
0.22s call tests/dims/distributions/test_scalar.py::test_studentt
0.18s call tests/dims/distributions/test_scalar.py::test_inverse_gamma
0.16s call tests/dims/distributions/test_scalar.py::test_lognormal
0.15s call tests/dims/distributions/test_censored.py::test_censored_basic[1--1]
0.14s call tests/dims/distributions/test_scalar.py::test_halfnormal
0.14s call tests/dims/distributions/test_scalar.py::test_negative_binomial
0.13s call tests/dims/distributions/test_vector.py::test_zerosumnormal
0.13s call tests/dims/distributions/test_scalar.py::test_normal
0.13s call tests/dims/distributions/test_censored.py::test_censored_basic[1-None]
0.12s call tests/dims/distributions/test_vector.py::test_mvnormal
0.12s call tests/dims/distributions/test_censored.py::test_censored_basic[None--1]
0.11s call tests/dims/distributions/test_scalar.py::test_gamma
0.08s call tests/dims/distributions/test_scalar.py::test_laplace
0.08s call tests/dims/distributions/test_censored.py::test_censored_basic[None-None]
0.07s call tests/dims/distributions/test_scalar.py::test_weibull
0.07s call tests/dims/distributions/test_scalar.py::test_halfcauchy
0.06s call tests/dims/distributions/test_scalar.py::test_poisson
0.05s call tests/dims/distributions/test_scalar.py::test_cauchy
0.05s call tests/dims/test_model.py::test_model_table_dims
0.03s call tests/dims/distributions/test_scalar.py::test_halfflat
0.03s call tests/dims/distributions/test_scalar.py::test_diracdelta[float]
0.03s call tests/dims/distributions/test_scalar.py::test_diracdelta_observed
0.02s call tests/dims/distributions/test_scalar.py::test_flat
0.02s call tests/dims/distributions/test_scalar.py::test_diracdelta[int]
0.02s call tests/dims/test_model.py::test_model_table_xtensor_without_registered_dims
0.02s call tests/dims/distributions/test_scalar.py::test_diracdelta_scalar
0.01s call tests/dims/distributions/test_censored.py::test_censored_dims
======================== 52 passed in 132.88s (0:02:12) ========================
You can find more information on how to contribute here
Automatically generated by GitHub Action Latest run date: 2026-07-17 Run logs: 29529277252