Skip to content

Speed up test times 🚀 #7686

@williambdean

Description

@williambdean

If you are motivated to help speed up some tests, we would appreciate it!

Here are some of the slowest test times:

(Calculating time from 2025-05-28T05:38:26Z to 2025-05-28T05:44:22Z) alternative_backends (ubuntu-latest, float64, 3.13, tests/distributions/test_random_alternative_b...
============================= slowest 50 durations ============================= 18.81s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler0] 12.31s call tests/sampling/test_jax.py::test_get_log_likelihood 12.19s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[nutpie] 8.84s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[NUMBA] 8.15s call tests/sampling/test_jax.py::test_get_batched_jittered_initial_points 7.71s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler0] 7.44s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler0] 7.43s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler0] 7.18s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler0] 7.00s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler0] 7.00s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler0] 6.94s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler0] 6.31s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial[FAST_RUN] 6.02s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[blackjax] 5.92s call tests/sampling/test_jax.py::test_sample_partially_observed 5.86s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[NUMBA] 5.77s call tests/distributions/test_random_alternative_backends.py::test_dirichlet_multinomial_dims[NUMBA] 5.54s call tests/sampling/test_jax.py::test_transform_samples[scan-1-None-sampler1] 5.53s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[pymc] 5.37s call tests/sampling/test_jax.py::test_transform_samples[scan-2-cpu-sampler1] 5.02s call tests/sampling/test_jax.py::test_transform_samples[scan-2-None-sampler1] 4.86s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler0] 4.79s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-cpu-sampler1] 4.76s call tests/sampling/test_jax.py::test_transform_samples[vmap-2-None-sampler1] 4.18s call tests/sampling/test_mcmc_external.py::test_external_nuts_sampler[numpyro] 4.15s call tests/distributions/test_random_alternative_backends.py::test_mvstudentt[FAST_RUN] 3.98s call tests/sampling/test_jax.py::test_seeding[2-123-sampler0] 3.97s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-cpu-sampler1] 3.97s call tests/sampling/test_jax.py::test_transform_samples[vmap-1-None-sampler1] 3.93s call tests/sampling/test_jax.py::test_transform_samples[scan-1-cpu-sampler1] 3.92s call tests/sampling/test_jax.py::test_seeding[1-123-sampler0] 3.89s call tests/sampling/test_jax.py::test_seeding[2-None-sampler0] 3.89s call tests/sampling/test_jax.py::test_seeding[1-None-sampler0] 3.66s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler0] 3.02s call tests/sampling/test_jax.py::test_deterministic_samples[sampler0] 2.93s call tests/sampling/test_jax.py::test_initvals_without_jitter[sampler1] 2.63s call tests/sampling/test_jax.py::test_seeding[2-None-sampler1] 2.62s call tests/sampling/test_jax.py::test_seeding[2-123-sampler1] 2.59s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs1-sampler0] 2.56s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs1-sampler0] 2.53s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs0-sampler1] 2.52s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs4-sampler0] 2.49s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs3-sampler0] 2.48s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs3-sampler0] 2.44s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs0-sampler0] 2.44s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs4-sampler0] 2.42s call tests/sampling/test_jax.py::test_idata_kwargs[None-idata_kwargs2-sampler0] 2.42s call tests/sampling/test_jax.py::test_idata_kwargs[cpu-idata_kwargs2-sampler0] 2.26s call tests/sampling/test_jax.py::test_convergence_warnings[blackjax] 2.15s call tests/sampling/test_jax.py::test_idata_contains_stats[sample_blackjax_nuts] ================= 79 passed, 25 warnings in 293.41s (0:04:53) ================== 
(Calculating time from 2025-05-28T05:38:32Z to 2025-05-28T05:59:54Z) float32 (windows-latest, float32, 3.13, tests/sampling/test_mcmc.py tests/ode/test_ode.py tests/o...
============================ slowest 50 durations ============================= 58.47s call tests/sampling/test_mcmc.py::test_step_args 34.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi] 30.78s call tests/sampling/test_mcmc.py::test_sample_var_names 27.71s call tests/sampling/test_mcmc.py::test_blas_cores 27.42s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None] 25.24s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start 21.92s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi] 21.87s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi] 21.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi] 20.42s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map] 20.16s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map] 20.10s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map] 19.85s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding 17.73s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag] 17.70s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag] 17.70s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag] 17.58s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False] 15.30s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param 14.95s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param 14.81s call tests/distributions/test_transform.py::test_ordered 14.68s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True] 14.56s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a0-None] 13.58s call tests/distributions/test_transform.py::test_interval 13.32s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi] 13.03s call tests/distributions/test_transform.py::TestElementWiseLogp::test_triangular[-10-0-200-size1] 12.55s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor 12.03s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map] 11.15s call tests/distributions/test_transform.py::test_simplex_bounds 11.12s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi] 10.88s call tests/ode/test_ode.py::test_simulate 10.69s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed 10.63s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1] 10.45s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_2_param 10.38s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[lower2-upper2-size2] 10.23s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg 9.69s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2] 9.14s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound 8.97s call tests/distributions/test_transform.py::test_simplex 8.94s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start 8.93s call tests/sampling/test_mcmc.py::test_init_nuts 8.90s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta[a2-b2-size2] 8.82s call tests/sampling/test_mcmc.py::test_no_init_nuts_step 8.77s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2] 8.73s call tests/sampling/test_mcmc.py::TestSample::test_sample_callback 8.56s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2] 8.55s call tests/ode/test_ode.py::test_logp_scalar_ode 8.53s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1] 8.21s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map] 8.12s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[0.5-5.5-size1] 7.96s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1] ===== 182 passed, 7 skipped, 1 xfailed, 40 warnings in 1110.24s (0:18:30) ===== 
(Calculating time from 2025-05-28T05:38:28Z to 2025-05-28T05:55:46Z) ubuntu (ubuntu-latest, float64, 3.13, tests/test_util.py tests/test_pytensorf.py tests/test_math....
============================= slowest 50 durations ============================= 48.86s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0-1-init_guess3-fixed_params3-None] 39.02s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(3, 4)] 36.90s call tests/test_func_utils.py::test_find_constrained_prior[0.95-StudentT-0-1-init_guess3-fixed_params3-None] 36.21s call tests/test_func_utils.py::test_find_constrained_prior[0.75-StudentT-0-1-init_guess3-fixed_params3-None] 32.63s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_with_multinomial[(20,)] 25.85s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Gamma-0.1-0.4-init_guess0-fixed_params0-None] 25.77s call tests/distributions/test_mixture.py::TestMixture::test_single_poisson_sampling 19.80s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_negative_binomial_support_point[psi3-mu3-alpha3-size3-expected3] 19.26s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[(3, 3)-5] 19.02s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[size2-component0-weights0] 17.57s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_predictive_sampling_shape 15.84s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[3-5] 15.40s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[None-component0-weights1] 15.34s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_sampling 15.33s call tests/distributions/test_mixture.py::TestMixture::test_list_normals_sampling 14.73s call tests/distributions/test_mixture.py::TestMixture::test_single_univariate_component_deterministic_weights[None-component0-weights1] 12.84s call tests/distributions/test_mixture.py::TestHurdleMixtures::test_hurdle_zero_draws[dist-0.1-non_psi_args0] 12.83s call tests/distributions/test_mixture.py::TestMixture::test_single_multivariate_component_deterministic_weights[None-component0-weights0] 12.64s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_scalar_components 12.47s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_poisson_support_point[0.2-mu3-size3-expected3] 11.44s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Normal-155-180-init_guess1-fixed_params1-None] 11.18s call tests/distributions/test_mixture.py::TestMixture::test_list_poissons_sampling 11.11s call tests/distributions/test_mixture.py::TestMixture::test_list_mvnormals_logp 10.95s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[1-5] 10.93s call tests/test_func_utils.py::test_find_constrained_prior_error_too_large[Gamma-0.1-0.4-init_guess0-fixed_params0] 10.58s call tests/distributions/test_mixture.py::TestMixtureVsLatent::test_vector_components 9.85s call tests/distributions/test_mixture.py::TestMixture::test_single_univariate_component_deterministic_weights[None-component3-weights0] 9.85s call tests/test_func_utils.py::test_find_constrained_prior[0.5-StudentT-0.1-0.4-init_guess2-fixed_params2-None] 9.60s call tests/test_pytensorf.py::TestBroadcasting::test_metropolis_sampling 8.98s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Binomial-0-8-init_guess6-fixed_params6-None] 8.64s call tests/distributions/test_shape_utils.py::TestSizeShapeDimsObserved::test_observed_with_column_vector 8.59s call tests/test_func_utils.py::test_find_constrained_prior[0.75-Gamma-0.1-0.4-init_guess0-fixed_params0-None] 8.54s call tests/distributions/test_mixture.py::TestMixture::test_nested_mixture 8.54s call tests/backends/test_base.py::TestInitTrace::test_init_trace_continuation_unsupported 8.50s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zeroinflatednegativebinomial_logp 8.44s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0] 8.18s call tests/distributions/test_mixture.py::TestMixture::test_single_univariate_component_deterministic_weights[None-component0-weights0] 8.10s call tests/distributions/test_mixture.py::TestNormalMixture::test_normal_mixture_nd[()-5] 6.90s call tests/test_func_utils.py::test_find_constrained_prior[0.95-Gamma-0.1-0.4-init_guess0-fixed_params0-None] 6.84s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[size2-components0-weights0] 6.23s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_binomial_support_point[0.4-25-p3-size3-expected3] 6.17s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_poisson_support_point[0.9-3.0-None-3] 6.13s call tests/distributions/test_mixture.py::TestMixtureSameFamily::test_broadcasting_in_shape 5.90s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_poisson_support_point[0.8-2.9-5-expected1] 5.87s call tests/distributions/test_mixture.py::TestHurdleMixtures::test_hurdle_logp_at_zero[dist-0.25-non_psi_args5] 5.76s call tests/distributions/test_mixture.py::TestHurdleMixtures::test_hurdle_zero_draws[dist-0.15-non_psi_args4] 5.57s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_negative_binomial_support_point[0.2-10-4-5-expected1] 5.39s call tests/distributions/test_mixture.py::TestMixture::test_list_multivariate_components_deterministic_weights[None-components0-weights1] 5.19s call tests/test_func_utils.py::test_find_constrained_prior[0.5-Poisson-1-15-init_guess7-fixed_params7-None] 5.18s call tests/distributions/test_mixture.py::TestZeroInflatedMixture::test_zero_inflated_negative_binomial_support_point[0.4-mu2-alpha2-None-expected2] ================= 610 passed, 55 warnings in 977.85s (0:16:17) ================= 
(Calculating time from 2025-05-28T05:38:34Z to 2025-05-28T05:51:19Z) windows (windows-latest, float64, 3.10, tests/variational/test_approximations.py tests/variationa...
============================ slowest 50 durations ============================= 62.27s call tests/variational/test_inference.py::test_replacements[FullRankADVI] 59.52s call tests/variational/test_inference.py::test_replacements[ASVGD] 46.54s call tests/variational/test_inference.py::test_replacements[ADVI] 33.88s call tests/variational/test_inference.py::test_replacements[SVGD] 33.61s call tests/variational/test_inference.py::test_fit_oo[SVGD-full] 27.33s call tests/variational/test_inference.py::test_fit_oo[ASVGD-full] 22.54s call tests/variational/test_approximations.py::test_seeding_advi_fit 20.23s call tests/variational/test_inference.py::test_fit_data_coords 17.53s call tests/variational/test_approximations.py::test_elbo 16.74s call tests/variational/test_approximations.py::test_empirical_from_trace 15.78s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-full] 15.48s call tests/variational/test_inference.py::test_fit_oo[ADVI-mini] 15.35s call tests/variational/test_inference.py::test_fit_with_nans[True] 11.57s call tests/variational/test_inference.py::test_fit_data[SVGD-full] 10.56s call tests/variational/test_approximations.py::test_empirical_does_not_support_inference_data 9.27s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs4-None] 8.88s call tests/variational/test_inference.py::test_multiple_minibatch_variables 7.45s call tests/variational/test_inference.py::test_fit_fn_text[advi-kwargs2-None] 5.95s call tests/variational/test_inference.py::test_fit_oo[ADVI-full] 5.74s call tests/variational/test_inference.py::test_fit_oo[FullRankADVI-mini] 5.46s call tests/variational/test_inference.py::test_fit_fn_text[asvgd-kwargs7-None] 5.30s call tests/variational/test_inference.py::test_fit_fn_text[fullrank_advi-kwargs3-None] 5.22s call tests/variational/test_inference.py::test_var_replacement 4.96s call tests/variational/test_inference.py::test_fit_data[ASVGD-full] 4.89s call tests/variational/test_inference.py::test_fit_with_nans[False] 4.44s call tests/variational/test_inference.py::test_fit_start[SVGD-full] 4.38s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-mini] 3.78s call tests/variational/test_opvi.py::test_init_groups[raises0-grouping0] 3.65s call tests/test_initial_point.py::TestInitvalEvaluation::test_dependent_initvals[False] 3.16s call tests/variational/test_opvi.py::test_logq_globals[FullRankGroup: None, MeanFieldGroup: ['one']] 3.08s call tests/variational/test_opvi.py::test_group_api_params[raises0-params0-MeanFieldGroup-kw0-None] 3.06s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[2] 3.00s call tests/variational/test_inference.py::test_fit_data[FullRankADVI-full] 2.96s call tests/variational/test_inference.py::test_fit_data[ADVI-mini] 2.96s call tests/variational/test_inference.py::test_fit_fn_text[svgd-kwargs5-None] 2.64s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[5] 2.50s setup tests/variational/test_inference.py::test_replacements[FullRankADVI] 2.30s call tests/variational/test_inference.py::test_fit_start[ADVI-full] 2.29s call tests/variational/test_inference.py::test_fit_start[ADVI-mini] 1.96s call tests/variational/test_approximations.py::test_elbo_beta_kl[5] 1.96s call tests/variational/test_approximations.py::test_scale_cost_to_minibatch_works[8] 1.90s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-mini] 1.84s call tests/variational/test_approximations.py::test_elbo_beta_kl[8] 1.79s call tests/variational/test_inference.py::test_clear_cache 1.76s call tests/variational/test_inference.py::test_fit_start[FullRankADVI-full] 1.75s call tests/variational/test_inference.py::test_fit_data[ADVI-full] 1.71s call tests/variational/test_opvi.py::test_logq_mini_2_sample_2_var[MeanFieldGroup: {}] 1.70s call tests/variational/test_opvi.py::test_init_groups[raises1-grouping1] 1.67s call tests/variational/test_inference.py::test_remove_scan_op 1.55s call tests/variational/test_inference.py::test_profile[FullRankADVI-mini] ================= 122 passed, 10 skipped in 565.70s (0:09:25) ================= 
(Calculating time from 2025-05-28T05:38:28Z to 2025-05-28T06:03:56Z) ubuntu (ubuntu-latest, float64, 3.13, tests/distributions/test_continuous.py tests/distributions/...
============================= slowest 50 durations ============================= 55.06s call tests/distributions/test_multivariate.py::test_mvnormal_no_cholesky_in_model_logp 32.23s call tests/distributions/test_multivariate.py::TestLKJCorr::test_distribution 21.69s call tests/distributions/test_continuous.py::TestMatchesScipy::test_truncated_normal 21.05s call tests/distributions/test_multivariate.py::TestMoments::test_stickbreakingweights_support_point[0.5-5-size3-expected3] 19.26s call tests/distributions/test_continuous.py::TestMoments::test_truncatednormal_support_point[mu2-1-None-10-size2-expected2] 18.97s call tests/distributions/test_continuous.py::TestMatchesScipy::test_triangular 18.47s call tests/distributions/test_multivariate.py::TestMoments::test_dirichlet_multinomial_support_point[a5-n5-size5-expected5] 18.33s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal_indef 17.29s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size2-p0-n2] 16.04s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size2-p2-10] 15.76s call tests/distributions/test_multivariate.py::TestLKJCholeskCov::test_dist 15.47s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size2-a2] 15.01s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size1-a2] 14.85s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size0-a2] 14.76s call tests/distributions/test_continuous.py::TestMatchesScipy::test_interpolated 13.68s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size2-p1-n2] 13.29s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size0-p1-n2] 13.23s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size0-p2-10] 12.80s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size2-a1] 12.76s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size0-p0-n2] 12.66s call tests/distributions/test_continuous.py::TestMatchesScipy::test_uniform 12.18s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size0-p1-10] 11.61s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_stickbreakingweights_vectorized[alpha1-5] 11.41s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size0-p0-n1] 11.13s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_dims[dims0-None] 11.03s call tests/distributions/test_continuous.py::TestMoments::test_truncatednormal_support_point[1-sigma1--10-inf-None-expected1] 10.98s call tests/distributions/test_multivariate.py::TestMoments::test_zerosum_normal_support_point[shape1-2-expected1] 10.91s call tests/distributions/test_continuous.py::TestMoments::test_skewstudentt_support_point[10-10-mu3-sigma3-size3-expected3] 10.77s call tests/distributions/test_continuous.py::TestMoments::test_beta_support_point[1-beta3-size3-expected3] 10.70s call tests/distributions/test_continuous.py::TestMoments::test_exgaussian_support_point[1-1-sigma1-None-expected1] 10.66s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size1-a1] 10.00s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size1-p0-n2] 9.95s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_dims[dims2-2] 9.76s call tests/distributions/test_continuous.py::TestMoments::test_halfstudentt_support_point[1-sigma2-size2-expected2] 9.73s call tests/distributions/test_continuous.py::TestMoments::test_uniform_support_point[0-upper3-size3-expected3] 9.60s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size0-a1] 9.40s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal[2] 9.32s call tests/distributions/test_multivariate.py::TestMoments::test_zerosum_normal_support_point[shape2-3-expected2] 8.86s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size1-a0] 8.65s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_mvnormal[1] 8.59s call tests/distributions/test_multivariate.py::TestZeroSumNormal::test_zsn_logp[5-shape3-2-mvn_axes3] 8.46s call tests/distributions/test_multivariate.py::TestMvStudentTCov::test_distribution 8.40s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_kroneckernormal[0-3-2] 8.17s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_multinomial_vectorized[extra_size1-p0-n1] 8.13s call tests/distributions/test_continuous.py::TestMatchesScipy::test_get_tau_sigma 8.13s call tests/distributions/test_multivariate.py::TestMatchesScipy::test_dirichlet_vectorized[extra_size2-a0] 8.08s call tests/distributions/test_multivariate.py::TestMoments::test_mvstudentt_support_point[2-mu6-cov6-size6-expected6] 8.02s call tests/distributions/test_continuous.py::TestMoments::test_interpolated_support_point[x_points3-pdf_points3-size3-expected3] 8.01s call tests/distributions/test_continuous.py::TestMoments::test_gamma_support_point[alpha3-beta3-size3-expected3] 8.00s call tests/distributions/test_multivariate.py::TestKroneckerNormal::test_distribution =========== 647 passed, 3 xfailed, 72 warnings in 1473.64s (0:24:33) =========== 
(Calculating time from 2025-05-28T05:38:34Z to 2025-05-28T05:55:53Z) windows (windows-latest, float64, 3.10, tests/model/test_core.py tests/sampling/test_mcmc.py)
============================ slowest 50 durations ============================= 55.05s call tests/sampling/test_mcmc.py::test_step_args 27.58s call tests/sampling/test_mcmc.py::test_sample_var_names 27.02s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable 25.76s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi] 25.28s call tests/sampling/test_mcmc.py::test_blas_cores 24.02s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start 20.67s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi] 20.59s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi] 20.38s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi] 19.38s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map] 19.33s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map] 19.26s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map] 19.07s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding 18.78s call tests/model/test_core.py::TestValueGradFunction::test_missing_data 17.06s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-jitter+adapt_diag] 16.80s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-jitter+adapt_diag] 16.77s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-jitter+adapt_diag] 16.14s call tests/model/test_core.py::TestNested::test_nested_model_to_netcdf 15.77s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal 14.75s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations 13.82s call tests/model/test_core.py::TestValueGradFunction::test_edge_case 13.53s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True] 12.64s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False] 10.77s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi] 10.46s call tests/model/test_core.py::test_model_d2logp[True] 10.31s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed 9.86s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi] 8.65s call tests/sampling/test_mcmc.py::test_no_init_nuts_compound 8.56s call tests/sampling/test_mcmc.py::TestSample::test_parallel_start 8.53s call tests/sampling/test_mcmc.py::test_init_nuts 8.41s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp1 8.37s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations 8.36s call tests/sampling/test_mcmc.py::test_no_init_nuts_step 8.32s call tests/sampling/test_mcmc.py::TestSample::test_sample_callback 8.29s call tests/sampling/test_mcmc.py::TestSampleReturn::test_logs_sampler_warnings[2] 8.13s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2 7.82s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map] 6.95s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map] 6.93s call tests/sampling/test_mcmc.py::TestType::test_float32 6.45s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied 5.36s call tests/model/test_core.py::TestImputationMissingData::test_coordinates 5.09s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_unseparable 4.85s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named 4.85s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value 4.67s call tests/model/test_core.py::test_model_logp_fast_compile 4.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi] 4.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map] 4.60s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi] 4.57s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas] 4.57s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi] =========== 222 passed, 5 skipped, 30 warnings in 848.07s (0:14:08) =========== 
(Calculating time from 2025-05-28T05:38:27Z to 2025-05-28T05:50:19Z) ubuntu (ubuntu-latest, float64, 3.13, tests/distributions/test_censored.py tests/distributions/te...
============================= slowest 50 durations ============================= 25.03s call tests/distributions/test_discrete.py::test_orderedlogistic_dimensions[(3, 1)] 22.27s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_scan 20.75s call tests/distributions/test_discrete.py::test_orderedlogistic_dimensions[(3, 2)] 15.96s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan 15.88s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[False] 15.87s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-False] 14.01s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical_logp_batch_dims 13.48s call tests/distributions/test_censored.py::TestCensored::test_censored_workflow[True] 13.38s call tests/distributions/test_discrete.py::TestMatchesScipy::test_discrete_unif 11.94s call tests/sampling/test_forward.py::TestSamplePriorPredictive::test_multivariate2 11.89s call tests/distributions/test_discrete.py::TestMoments::test_hyper_geometric_support_point[50-10-n3-size3-expected3] 11.49s call tests/distributions/test_discrete.py::TestMatchesScipy::test_hypergeometric 11.09s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_nested[-3-1-size2-expected2] 11.09s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_scan_recurring 10.65s call tests/distributions/test_discrete.py::TestMoments::test_categorical_support_point[p3-size3-expected3] 10.19s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point_nested[-1-1-None-5] 9.90s setup tests/sampling/test_forward.py::TestSamplePPC::test_logging_sampled_basic_rvs_posterior_mutable[MultiTrace] 9.58s call tests/distributions/test_discrete.py::TestMoments::test_beta_binomial_support_point[10-1-beta3-size3-expected3] 9.31s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_inferred_logp_mixture 9.11s call tests/distributions/test_discrete.py::TestMoments::test_negative_binomial_support_point[10-p3-size3-expected3] 8.75s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical_negative_p_symbolic 8.50s call tests/distributions/test_discrete.py::test_orderedlogistic_dimensions[(1,)] 8.30s call tests/distributions/test_discrete.py::TestOrderedProbit::test_expected_categorical 8.09s call tests/distributions/test_simulator.py::TestSimulator::test_multiple_simulators 8.00s call tests/sampling/test_forward.py::TestCompileForwardSampler::test_lkj_cholesky_cov 7.64s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point[dist_params3-size3-expected3-<lambda>] 7.42s call tests/distributions/test_custom.py::TestCustomDist::test_serialize_custom_dist 6.79s call tests/stats/test_log_density.py::TestComputeLogLikelihood::test_multivariate 6.78s call tests/distributions/test_discrete.py::TestMoments::test_hyper_geometric_support_point[50-10-23-5-expected1] 6.70s call tests/distributions/test_discrete.py::TestMoments::test_discrete_weibull_support_point[q3-beta3-None-expected3] 6.57s call tests/distributions/test_distribution.py::TestPartialObservedRV::test_multivariate_constant_mask_separable[True-True] 6.22s call tests/distributions/test_discrete.py::TestMatchesScipy::test_negative_binomial 6.16s call tests/distributions/test_custom.py::TestCustomDist::test_custom_dist_multivariate_logp[None] 5.91s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point[dist_params2-None-4.4816890703380645-<lambda>] 5.66s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point[dist_params1-None-expected1-<lambda>] 5.57s call tests/distributions/test_discrete.py::TestMoments::test_discrete_uniform_support_point[1-upper3-size3-expected3] 5.45s call tests/distributions/test_discrete.py::TestDiscreteWeibull::test_distribution 5.39s call tests/distributions/test_simulator.py::TestSimulator::test_nested_simulators 5.33s call tests/distributions/test_discrete.py::TestMoments::test_hyper_geometric_support_point[50-10-n2-None-expected2] 5.32s call tests/distributions/test_simulator.py::TestSimulator::test_custom_dist_sum_stat[float32] 5.12s call tests/distributions/test_discrete.py::TestMatchesScipy::test_beta_binomial 4.81s call tests/distributions/test_discrete.py::TestMatchesScipy::test_categorical_bounds 4.60s call tests/distributions/test_simulator.py::TestSimulator::test_one_gaussian 4.31s call tests/sampling/test_forward.py::TestSamplePPC::test_model_not_drawable_prior 4.29s call tests/distributions/test_custom.py::TestCustomSymbolicDist::test_custom_dist_default_support_point[dist_params0-None-148.4131591025766-<lambda>] 4.18s call tests/distributions/test_discrete.py::TestMoments::test_beta_binomial_support_point[10-1-1-5-expected1] 4.11s call tests/distributions/test_discrete.py::TestMatchesScipy::test_orderedprobit[3] 4.10s call tests/distributions/test_simulator.py::TestSimulator::test_simulator_metropolis_mcmc 4.07s call tests/distributions/test_discrete.py::TestMoments::test_bernoulli_support_point[p3-size3-expected3] 4.05s call tests/distributions/test_discrete.py::TestMoments::test_poisson_support_point[mu3-size3-expected3] =========== 350 passed, 1 xfailed, 344 warnings in 656.77s (0:10:56) =========== 
(Calculating time from 2025-05-28T05:38:27Z to 2025-05-28T05:45:17Z) macos (macos-latest, float64, 3.13, tests/sampling/test_parallel.py tests/test_data.py tests/vari...
============================= slowest 50 durations ============================= 29.66s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable 18.46s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal 17.21s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_multidim_scaling 15.69s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations 15.59s call tests/model/test_core.py::TestValueGradFunction::test_missing_data 12.46s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_derived_rv 10.70s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp1 10.59s call tests/sampling/test_parallel.py::test_remote_pipe_closed 10.24s call tests/sampling/test_parallel.py::test_context 7.66s call tests/model/test_core.py::TestValueGradFunction::test_edge_case 7.11s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations 6.62s call tests/test_data.py::TestData::test_shared_data_as_rv_input 6.55s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method 6.49s call tests/model/test_core.py::test_model_d2logp[True] 6.31s call tests/model/test_core.py::TestModelDebug::test_invalid_observed_value 5.97s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_unseparable 5.92s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_density_scaling 5.62s call tests/model/test_core.py::test_model_logp_fast_compile 4.67s call tests/sampling/test_parallel.py::test_spawn_densitydist_function 4.47s call tests/model/test_core.py::TestImputationMissingData::test_missing_logp2 4.42s call tests/test_data.py::TestData::test_sample 4.39s call tests/sampling/test_parallel.py::test_explicit_sample[spawn] 4.32s call tests/model/test_core.py::TestImputationMissingData::test_coordinates 4.23s call tests/model/test_core.py::TestTransformArgs::test_default_transform_is_applied 3.26s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[pandas] 3.23s call tests/test_data.py::TestData::test_shared_data_as_index 3.20s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[logp] 2.81s call tests/sampling/test_parallel.py::test_bad_unpickle 2.71s call tests/model/test_core.py::TestPytensorRelatedLogpBugs::test_pytensor_switch_broadcast_edge_cases_2 2.70s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[logp-True] 2.68s call tests/model/test_core.py::test_tempered_logp_dlogp[False] 2.66s call tests/model/test_core.py::TestProfile::test_profile_model 2.58s call tests/model/test_core.py::TestImputationMissingData::test_missing_vector_parameter 2.58s call tests/model/test_core.py::TestObserved::test_observed_compute_test_value 2.52s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter_cant_be_evaluated[dlogp-True] 2.51s call tests/model/test_core.py::TestModelDebug::test_invalid_parameter[dlogp] 2.28s call tests/model/test_core.py::TestImputationMissingData::test_symbolic_random_variable 1.98s call tests/model/test_core.py::test_model_d2logp[False] 1.89s call tests/test_data.py::test_scaling_data_works_in_likelihood 1.62s call tests/test_data.py::TestData::test_sample_posterior_predictive_after_set_data_with_coords 1.58s call tests/model/test_core.py::test_model_dlogp[True] 1.42s call tests/model/test_core.py::TestModelDebug::test_invalid_value 1.39s call tests/variational/test_minibatch_rv.py::TestMinibatchRandomVariable::test_minibatch_parameter_and_value 1.36s call tests/model/test_core.py::TestCheckStartVals::test_valid_start_point 1.33s call tests/test_data.py::TestData::test_sample_after_set_data 1.33s call tests/model/test_core.py::test_point_logps 1.32s call tests/model/test_core.py::TestModelDebug::test_no_problems[logp] 1.30s call tests/test_data.py::TestData::test_set_data_to_non_data_container_variables 1.18s call tests/model/test_core.py::test_initial_point 1.17s call tests/model/test_core.py::TestImputationMissingData::test_missing_basic[masked] ====== 168 passed, 2 skipped, 1 xfailed, 5 warnings in 303.83s (0:05:03) ======= 
(Calculating time from 2025-05-28T05:38:32Z to 2025-05-28T05:53:10Z) windows (windows-latest, float64, 3.10, tests/gp/test_cov.py tests/gp/test_gp.py tests/gp/test_me...
============================ slowest 50 durations ============================= 46.66s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC] 25.36s call tests/smc/test_smc.py::TestSMC::test_marginal_likelihood 22.76s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC] 21.89s call tests/smc/test_smc.py::TestSMC::test_unobserved_categorical 17.49s call tests/sampling/test_parallel.py::test_sampling_with_random_generator_matches[2] 17.28s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput 17.23s call tests/smc/test_smc.py::TestSMC::test_sample 15.70s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal 14.12s call tests/smc/test_smc.py::TestSMC::test_return_datatype[2] 13.79s call tests/smc/test_smc.py::TestMHKernel::test_normal_model 13.58s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor 13.40s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE] 12.85s call tests/sampling/test_parallel.py::test_iterator 12.73s call tests/smc/test_smc.py::TestSMC::test_kernel_kwargs 12.68s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE] 12.03s call tests/sampling/test_parallel.py::test_remote_pipe_closed 11.94s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param 11.51s call tests/smc/test_smc.py::TestSMC::test_return_datatype[1] 11.29s call tests/smc/test_smc.py::TestSMC::test_start 11.25s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC] 10.77s call tests/smc/test_smc.py::TestSMC::test_unobserved_bernoulli 10.22s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method 10.11s call tests/gp/test_gp.py::TestTP::testTPvsLatent 9.94s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict 9.47s call tests/sampling/test_parallel.py::test_context 9.39s call tests/gp/test_cov.py::TestCovAdd::test_symadd_cov 9.18s call tests/sampling/test_parallel.py::test_spawn_densitydist_function 8.70s call tests/smc/test_smc.py::TestSMC::test_parallel_custom 8.64s call tests/sampling/test_parallel.py::test_bad_unpickle 8.15s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_2_param 7.94s call tests/gp/test_gp.py::TestTP::testTPvsLatentReparameterized 7.46s call tests/ode/test_ode.py::test_logp_scalar_ode 7.26s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal 7.10s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent 7.02s call tests/smc/test_smc.py::TestSMC::test_convergence_checks 6.76s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC] 6.72s call tests/gp/test_cov.py::TestCovPSD::test_covpsd_add 6.63s call tests/sampling/test_parallel.py::test_explicit_sample[spawn] 6.63s call tests/ode/test_ode.py::test_simulate 6.51s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent 6.21s call tests/gp/test_cov.py::TestCovProd::test_multiops 6.19s call tests/gp/test_cov.py::TestCovKron::test_multiops 5.97s call tests/ode/test_ode.py::TestDiffEqModel::test_scalar_ode_1_param 5.80s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict 5.78s call tests/smc/test_smc.py::TestMHKernel::test_proposal_dist_shape 5.62s setup tests/gp/test_gp.py::TestMarginalVsLatent::testLatent1 5.51s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[DTC] 5.34s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal 5.34s setup tests/gp/test_gp.py::TestMarginalKron::testMarginalKronRaises 4.98s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_3_params ====== 177 passed, 2 skipped, 1 xfailed, 6 warnings in 698.90s (0:11:38) ====== 
(Calculating time from 2025-05-28T05:38:27Z to 2025-05-28T05:43:35Z) macos (macos-latest, float64, 3.13, tests/sampling/test_mcmc.py )
============================= slowest 50 durations ============================= 24.84s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi] 11.63s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi] 8.69s setup tests/sampling/test_mcmc.py::TestInitNuts::test_checks_seeds_kwarg 8.66s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False] 7.78s call tests/sampling/test_mcmc.py::test_step_args 7.73s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi] 7.44s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True] 7.38s call tests/sampling/test_mcmc.py::test_sample_var_names 6.52s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map] 6.04s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[True] 5.35s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-jitter+adapt_diag] 5.16s call tests/sampling/test_mcmc.py::TestType::test_float32 4.72s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map] 4.64s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-map] 4.46s call tests/sampling/test_mcmc.py::test_sample_find_MAP_does_not_modify_start 3.74s call tests/sampling/test_mcmc.py::TestNamedSampling::test_shared_named 3.70s call tests/sampling/test_mcmc.py::TestType::test_float64 3.43s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[map] 2.78s call tests/sampling/test_mcmc.py::TestShared::test_sample 2.65s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi_map] 2.49s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi] 2.45s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-advi] 2.44s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-advi] 2.34s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-advi] 2.33s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-advi] 2.32s call tests/sampling/test_mcmc.py::test_exec_nuts_init[ADVI+adapt_diag] 2.30s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-advi] 2.29s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-advi] 2.29s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-advi] 2.25s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-advi] 2.20s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-advi] 2.16s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-1-map] 2.05s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-advi] 2.02s call tests/sampling/test_mcmc.py::TestSample::test_deterministic_of_unobserved[False] 2.01s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-1-map] 1.90s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-1-map] 1.89s call tests/sampling/test_mcmc.py::test_blas_cores 1.65s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-None-2-map] 1.64s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-seeds5-2-map] 1.55s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-map] 1.52s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-2-map] 1.48s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-2-map] 1.47s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-seeds2-1-map] 1.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-2-map] 1.46s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-1-1-map] 1.43s call tests/sampling/test_mcmc.py::TestSample::test_sample_does_not_rely_on_external_global_seeding 1.39s call tests/sampling/test_mcmc.py::TestSample::test_default_sample_does_not_set_global_seed 0.78s call tests/sampling/test_mcmc.py::test_exec_nuts_init[jitter+adapt_full] 0.72s call tests/sampling/test_mcmc.py::TestSampleReturn::test_sample_return_lengths 0.56s call tests/sampling/test_mcmc.py::test_exec_nuts_init[jitter+adapt_diag] ============ 98 passed, 5 skipped, 25 warnings in 213.17s (0:03:33) ============ 
(Calculating time from 2025-05-28T05:38:27Z to 2025-05-28T05:49:49Z) ubuntu (ubuntu-latest, float64, 3.13, tests/tuning/test_scaling.py tests/tuning/test_starting.py ...
============================= slowest 50 durations ============================= 20.76s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a1-None] 19.31s call tests/tuning/test_starting.py::test_find_MAP_discrete 18.62s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[1-None-1-advi] 15.42s call tests/tuning/test_starting.py::test_find_MAP 15.24s call tests/distributions/test_dist_math.py::test_multinomial_check_parameters 14.03s call tests/tuning/test_starting.py::test_find_MAP_issue_4488 11.83s call tests/distributions/test_transform.py::test_ordered 11.20s call tests/distributions/test_transform.py::TestElementWiseLogp::test_triangular[-10-0-200-size1] 10.55s call tests/distributions/test_transform.py::test_interval 10.25s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi] 9.80s call tests/sampling/test_mcmc.py::test_step_args 9.80s call tests/sampling/test_mcmc.py::test_sample_var_names 9.70s call tests/tuning/test_starting.py::test_mle_jacobian[True] 9.37s call tests/distributions/test_transform.py::test_simplex 9.32s call tests/tuning/test_scaling.py::test_guess_scaling 9.00s call tests/distributions/test_transform.py::test_simplex_bounds 8.39s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal_ordered[sigma1-size1] 8.07s call tests/sampling/test_mcmc.py::TestSample::test_sample_init[advi] 7.49s call tests/sampling/test_parallel.py::test_remote_pipe_closed 7.14s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta[0.5-0.5-size1] 7.13s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a2-size2] 6.96s call tests/sampling/test_mcmc.py::test_exec_nuts_init[map] 6.80s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[0.5-5.5-size1-transform1] 6.76s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_other[lower2-upper2-size2-transform2] 6.52s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta[a2-b2-size2] 6.36s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal[5.0-size1] 6.30s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[lower1-upper1-size1] 6.21s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[0.5-5.5-size1] 6.03s call tests/sampling/test_parallel.py::test_spawn_densitydist_bound_method 5.82s call tests/distributions/test_dist_math.py::TestI0e::test_grad 5.70s call tests/tuning/test_starting.py::test_accuracy_non_normal 5.65s call tests/sampling/test_mcmc.py::TestType::test_float32 5.63s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[lower2-upper2-size2] 5.60s call tests/sampling/test_mcmc.py::test_exec_nuts_init[advi_map] 5.57s call tests/tuning/test_starting.py::test_accuracy_normal 5.55s call tests/distributions/test_transform.py::test_chain_jacob_det 5.45s call tests/sampling/test_parallel.py::test_spawn_densitydist_function 5.43s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[True] 5.42s call tests/sampling/test_parallel.py::test_context 5.39s call tests/sampling/test_parallel.py::test_bad_unpickle 5.36s call tests/distributions/test_transform.py::TestElementWiseLogp::test_beta_ordered[a1-b1-size1] 4.98s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform_ordered[0.0-1.0-size0] 4.96s call tests/distributions/test_transform.py::TestElementWiseLogp::test_dirichlet[a0-None] 4.88s call tests/sampling/test_mcmc.py::TestSample::test_transform_with_rv_dependency[False] 4.60s call tests/sampling/test_parallel.py::test_explicit_sample[spawn] 4.47s call tests/distributions/test_transform.py::TestElementWiseLogp::test_half_normal[sigma2-size2] 4.46s call tests/distributions/test_transform.py::test_log_exp_m1 4.20s call tests/tuning/test_starting.py::test_mle_jacobian[False] 4.06s call tests/sampling/test_mcmc.py::TestSample::test_random_seed[2-1-2-advi] 4.05s call tests/distributions/test_transform.py::TestElementWiseLogp::test_uniform[0.0-1.0-2] ====== 214 passed, 7 skipped, 1 xfailed, 39 warnings in 624.88s (0:10:24) ====== 
(Calculating time from 2025-05-28T05:38:32Z to 2025-05-28T05:52:01Z) windows (windows-latest, float64, 3.10, tests/step_methods/test_metropolis.py tests/step_methods/...
============================ slowest 50 durations ============================= 95.06s setup tests/step_methods/test_metropolis.py::TestMetropolisUniform::test_kstest 50.71s setup tests/step_methods/hmc/test_nuts.py::TestNUTSLKJCholeskyCov::test_kstest 45.07s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist4] 44.43s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist3] 34.86s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform2::test_kstest 34.84s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform::test_kstest 33.54s setup tests/step_methods/hmc/test_nuts.py::TestNUTSUniform3::test_kstest 28.03s setup tests/step_methods/test_slicer.py::TestSliceUniform::test_kstest 22.94s setup tests/step_methods/hmc/test_nuts.py::TestNUTSStudentT::test_kstest 22.48s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist2] 20.98s setup tests/step_methods/hmc/test_nuts.py::TestNUTSBetaBinomial::test_kstest 19.53s setup tests/step_methods/hmc/test_nuts.py::TestNUTSNormal::test_kstest 19.15s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist1] 17.95s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update[batched_dist0] 11.97s call tests/step_methods/test_metropolis.py::TestMetropolis::test_elemwise_update_different_scales 11.86s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_emits_energy_warnings 9.40s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_discrete 9.12s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_epsilon_parallel 8.64s call tests/step_methods/test_metropolis.py::TestMetropolis::test_tuning_reset 8.49s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_multiple_samplers 6.77s call tests/step_methods/test_compound.py::TestCompoundStep::test_non_blocked 6.67s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_continuous[<function TestStepMetropolis.<lambda> at 0x000002991105F1C0>-4000] 5.18s call tests/step_methods/test_metropolis.py::TestDEMetropolis::test_demcmc_tune_parameter 4.73s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[uniform] 4.01s call tests/step_methods/test_metropolis.py::TestMetropolis::test_multinomial_no_elemwise_update 3.74s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_discrete_steps[BinaryMetropolis] 3.25s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x00000299110981F0>-2000] 2.89s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_0] 2.89s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_nonparallel 2.66s call tests/step_methods/test_compound.py::TestCompoundStep::test_name 2.65s call tests/step_methods/test_slicer.py::TestStepSlicer::test_step_continuous[<function TestStepSlicer.<lambda> at 0x0000029911098670>-2000] 2.65s call tests/step_methods/test_metropolis.py::TestStepMetropolis::test_step_categorical[proportional] 2.63s call tests/step_methods/test_metropolis.py::test_sampling_state[Metropolis-simple_model] 2.49s call tests/step_methods/test_compound.py::TestStepCompound::test_step_continuous[<function TestStepCompound.<lambda> at 0x00000299110989D0>-1000] 2.01s call tests/step_methods/hmc/test_nuts.py::TestStepNUTS::test_step_continuous[<lambda>-1000_1] 1.79s call tests/step_methods/test_compound.py::TestStatsBijection::test_flatten_steps 1.63s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_sampler_stats 1.45s call tests/step_methods/hmc/test_nuts.py::test_nuts_step_legacy_value_grad_function 1.37s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_0] 1.37s call tests/step_methods/hmc/test_hmc.py::TestStepHamiltonianMC::test_step_continuous[<lambda>-1000_1] 1.28s call tests/step_methods/test_compound.py::TestCompoundStep::test_blocked 1.18s call tests/step_methods/hmc/test_hmc.py::test_leapfrog_reversible 0.96s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_lambda_sequential 0.95s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_reset 0.91s call tests/step_methods/test_compound.py::TestStatsMetadata::test_stats_from_steps 0.85s call tests/step_methods/test_metropolis.py::TestRVsAssignmentMetropolis::test_discrete_steps[BinaryGibbsMetropolis] 0.73s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tuning_none 0.39s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_custom_proposal_dist 0.37s call tests/step_methods/test_metropolis.py::TestDEMetropolisZ::test_tune_drop_fraction 0.36s call tests/step_methods/hmc/test_nuts.py::TestNutsCheckTrace::test_bad_init_parallel ========= 118 passed, 6 skipped, 15950 warnings in 631.19s (0:10:31) ========== 
(Calculating time from 2025-05-28T05:38:28Z to 2025-05-28T05:48:07Z) macos (macos-latest, float64, 3.13, tests/backends/test_arviz.py tests/backends/test_zarr.py test...
============================= slowest 50 durations ============================= 31.86s call tests/backends/test_arviz.py::TestDataPyMC::test_mv_missing_data_model 21.68s call tests/backends/test_arviz.py::TestDataPyMC::test_multivariate_observations 20.63s setup tests/backends/test_arviz.py::TestDataPyMC::test_to_idata 16.56s call tests/backends/test_arviz.py::TestDataPyMC::test_single_observation 9.55s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes] 7.74s call tests/backends/test_arviz.py::TestDataPyMC::test_autodetect_coords_from_model[True] 5.41s call tests/backends/test_arviz.py::TestDataPyMC::test_missing_data_model 4.65s call tests/backends/test_arviz.py::TestDataPyMC::test_overwrite_model_coords_dims 3.10s call tests/backends/test_arviz.py::TestDataPyMC::test_constant_data[True] 2.43s setup tests/backends/test_zarr.py::test_record[compound_step-include_transformed-frequent_writes] 2.24s call tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes] 1.99s call tests/backends/test_arviz.py::TestDataPyMC::test_to_idata 1.84s call tests/variational/test_updates.py::test_updates_fast[scalar-without_args-all_params-adagrad_window] 1.72s call tests/backends/test_arviz.py::TestDataPyMC::test_potential 1.64s call tests/backends/test_arviz.py::TestDataPyMC::test_single_chain[1] 1.48s call tests/variational/test_updates.py::test_updates_fast[scalar-without_args-all_params-adam] 1.36s call tests/variational/test_updates.py::test_updates_fast[scalar-without_args-all_params-rmsprop] 1.29s call tests/backends/test_arviz.py::TestDataPyMC::test_predictions_constant_data 1.26s call tests/variational/test_updates.py::test_updates_fast[mixed-without_args-all_params-adadelta] 1.23s call tests/backends/test_arviz.py::TestDataPyMC::test_include_transformed 1.11s call tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-compute_loglike-frequent_writes] 1.11s call tests/backends/test_arviz.py::TestPyMCWarmupHandling::test_save_warmup[0-50-1-False] 1.06s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-sequential_sampling-compute_loglike-frequent_writes] 1.05s call tests/backends/test_arviz.py::TestDataPyMC::test_multiple_observed_rv[True] 1.02s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes] 1.02s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-keep_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-frequent_writes] 1.02s setup tests/backends/test_zarr.py::test_split_warmup[compound_step-include_transformed-0] 1.00s call tests/backends/test_zarr.py::test_sampling_consistency[compound_step-frequent_writes] 0.98s setup tests/backends/test_zarr.py::test_sample[compound_step-discard_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-no_loglike-sparse_writes] 0.97s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-no_loglike-sparse_writes] 0.97s 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.97s setup tests/backends/test_zarr.py::test_record[compound_step-discard_transformed-frequent_writes] 0.97s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes] 0.95s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-no_loglike-frequent_writes] 0.95s setup tests/backends/test_zarr.py::test_split_warmup[compound_step-include_transformed-5] 0.94s call tests/backends/test_arviz.py::TestDataPyMC::test_posterior_predictive_thinned 0.94s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-compute_loglike-sparse_writes] 0.94s setup tests/backends/test_zarr.py::test_sample[single_step-discard_transformed-discard_tuning-return_zarr-keep_warning_stat-sequential_sampling-compute_loglike-sparse_writes] 0.94s setup tests/backends/test_zarr.py::test_split_warmup[compound_step-include_transformed-10] 0.94s call tests/backends/test_zarr.py::test_sampling_consistency[single_step-frequent_writes] 0.93s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes] 0.93s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-sequential_sampling-no_loglike-sparse_writes] 0.92s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes] 0.92s setup tests/backends/test_zarr.py::test_split_warmup[compound_step-discard_transformed-0] 0.92s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-discard_warning_stat-parallel_sampling-compute_loglike-sparse_writes] 0.91s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_idata-keep_warning_stat-sequential_sampling-compute_loglike-sparse_writes] 0.90s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-discard_tuning-return_zarr-keep_warning_stat-parallel_sampling-no_loglike-sparse_writes] 0.90s setup 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.89s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_zarr-keep_warning_stat-sequential_sampling-no_loglike-sparse_writes] 0.88s setup tests/backends/test_zarr.py::test_sample[compound_step-include_transformed-keep_tuning-return_idata-discard_warning_stat-parallel_sampling-no_loglike-frequent_writes] ============ 480 passed, 64 skipped, 1 warning in 460.59s (0:07:40) ============ 
(Calculating time from 2025-05-28T05:38:28Z to 2025-05-28T05:56:04Z) ubuntu (ubuntu-latest, float64, 3.13, tests/distributions/test_timeseries.py tests/gp/test_cov.py...
============================= slowest 50 durations ============================= 32.12s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func0-centered] 28.98s call tests/distributions/test_timeseries.py::TestAR::test_batched_sigma 27.46s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_prior[100.0-cov_func0] 24.44s call tests/gp/test_hsgp_approx.py::TestHSGP::test_prior[cov_func1-noncentered] 24.25s call tests/gp/test_hsgp_approx.py::TestHSGPPeriodic::test_conditional_periodic[cov_func0] 23.85s setup tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC] 23.13s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func0-centered] 23.06s call tests/gp/test_hsgp_approx.py::TestHSGP::test_conditional[cov_func1-noncentered] 21.82s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_gaussian_inference 21.58s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_univariate[init_dist0] 17.59s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[FITC] 17.09s call tests/distributions/test_timeseries.py::TestAR::test_multivariate_init_dist 16.45s call tests/model/test_core.py::TestImputationMissingData::test_missing_multivariate_separable 16.33s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist1-innovation_dist1-9-size1-expected1-True] 14.88s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_linear_model 14.72s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[False] 14.64s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_multivariate[init_dist0] 14.37s call tests/distributions/test_timeseries.py::TestAR::test_batched_size[True] 14.17s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-omega] 13.06s call tests/distributions/test_timeseries.py::TestRandomWalk::test_init_logp_univariate[init_dist1] 13.04s call tests/distributions/test_timeseries.py::TestRandomWalk::test_support_point[init_dist2-innovation_dist2-9-None-expected2-True] 12.28s call tests/model/test_core.py::TestImputationMissingData::test_truncated_normal 11.94s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[size1-expected1] 11.25s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-beta_1] 11.15s call tests/model/transform/test_conditioning.py::test_change_value_transforms 10.66s call tests/model/test_core.py::TestValueGradFunction::test_missing_data 10.58s call tests/model/test_core.py::TestImputationMissingData::test_interval_missing_observations 10.53s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginal 10.41s call tests/gp/test_gp.py::TestMarginalVsLatent::testLatentMultioutput 10.25s call tests/gp/test_gp.py::TestMarginalVsMarginalApprox::test_fits_and_preds[VFE] 10.22s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[True-alpha_1] 10.12s call tests/distributions/test_timeseries.py::TestPredefinedRandomWalk::test_mvgaussian_with_chol_cov_rv[chol] 9.45s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[VFE] 9.43s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[FITC] 8.83s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-omega] 8.82s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-alpha_1] 8.73s call tests/distributions/test_timeseries.py::TestGARCH11::test_batched_size[False-beta_1] 8.35s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginalpredict 8.26s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-2] 8.20s call tests/distributions/test_timeseries.py::TestGARCH11::test_support_point[None-expected0] 7.61s call tests/distributions/test_timeseries.py::TestEulerMaruyama::test_batched_size[True-1] 6.85s call tests/ode/test_ode.py::TestDiffEqModel::test_vector_ode_1_param 6.64s call tests/model/test_core.py::test_model_d2logp[True] 6.39s call tests/model/test_core.py::TestImputationMissingData::test_missing_dual_observations 6.36s call tests/distributions/test_timeseries.py::TestAR::test_batched_rhos 5.91s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveMarginalApprox[DTC] 5.82s call tests/ode/test_ode.py::TestSensitivityInitialCondition::test_sens_ic_vector_2_param_tensor 5.51s call tests/gp/test_gp.py::TestLatentKron::testLatentKronvsLatent 5.47s call tests/gp/test_gp.py::TestMarginalKron::testMarginalKronvsMarginal 5.45s call tests/gp/test_gp.py::TestGPAdditive::testAdditiveLatent =========== 463 passed, 3 xfailed, 21 warnings in 1001.47s (0:16:41) =========== 
(Calculating time from 2025-05-28T05:38:29Z to 2025-05-28T06:02:07Z) ubuntu (ubuntu-latest, float64, 3.13, tests/backends/test_mcbackend.py tests/backends/test_zarr.p...
============================= slowest 50 durations ============================= 33.79s call tests/distributions/test_truncated.py::test_change_truncated_size 22.26s call tests/distributions/test_truncated.py::test_truncated_multiple_rngs 22.23s call tests/distributions/test_truncated.py::test_truncated_support_point[truncated_dist2--1-None-shape2-expected2] 21.85s call tests/backends/test_mcbackend.py::test_make_runmeta_and_point_fn 20.68s call tests/distributions/test_truncated.py::test_vectorized_bounds 19.54s call tests/logprob/test_transforms.py::TestTransform::test_check_jac_det[transform2] 19.53s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size19-10-size29-10-2-False-2] 16.99s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist17-dist_params17-<lambda>-size17] 16.65s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size15-10-size25-10-1-True-1] 14.98s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist16-dist_params16-<lambda>-None] 14.27s call tests/logprob/test_transform_value.py::test_weakref_leak 11.96s call tests/distributions/test_truncated.py::test_truncated_support_point[truncated_dist1--1-2-shape1-expected1] 11.69s call tests/distributions/test_truncated.py::test_truncated_maxwell_dist 11.54s setup tests/backends/test_zarr.py::test_record[single_step-include_transformed-frequent_writes] 11.06s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-True-rejection--1-inf] 9.87s call tests/logprob/test_scan.py::test_scan_joint_logprob[False] 9.69s call tests/logprob/test_transforms.py::test_extra_bijective_rv_transforms[pt_transform2-transform2] 9.59s call tests/logprob/test_linalg.py::test_matrix_vector_transform[batch_shape1-True] 9.22s call tests/logprob/test_composite_logprob.py::test_affine_join_interdependent[False] 8.82s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-False-icdf--1-inf] 8.63s call tests/distributions/test_truncated.py::test_truncated_support_point[truncated_dist3-None-upper3-shape3-expected3] 8.57s call tests/logprob/test_linalg.py::test_matrix_vector_transform[batch_shape0-True] 8.36s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-True-icdf--1-inf] 8.17s call tests/distributions/test_truncated.py::test_truncated_inference 8.06s call tests/backends/test_mcbackend.py::TestMcBackendSampling::test_return_multitrace[False] 7.98s call tests/logprob/test_transform_value.py::test_default_value_transform_logprob[pt_dist15-dist_params15-<lambda>-size15] 7.72s call tests/logprob/test_mixture.py::test_hetero_mixture_categorical[X_args6-Y_args6-Z_args6-p_val6-comp_size6-idx_size6-extra_indices6-0-True] 7.44s call tests/distributions/test_truncated.py::test_truncation_logprob_bound_check 7.43s call tests/logprob/test_mixture.py::test_expand_indices_basic[A_parts8-indices8] 7.35s call tests/logprob/test_scan.py::test_convert_outer_out_to_in_sit_sot 7.10s call tests/distributions/test_truncated.py::test_truncation_continuous_random[True-False-icdf--1-inf] 6.76s call tests/logprob/test_mixture.py::test_expand_indices_moved_subspaces[A_parts0-indices0] 6.68s call tests/logprob/test_cumsum.py::test_normal_cumsum[size4-0] 6.65s call tests/distributions/test_truncated.py::test_truncation_discrete_random[rejection-2-inf] 6.50s call tests/distributions/test_truncated.py::test_truncation_continuous_random[False-False-rejection--1-inf] 6.37s call tests/distributions/test_truncated.py::test_truncated_gamma 6.36s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size12-2-size22-2-0-True-0] 6.26s call tests/logprob/test_scan.py::test_scan_multiple_output_types 6.11s call tests/logprob/test_order.py::test_max_logprob[shape4-0.9-None] 6.04s call tests/backends/test_mcbackend.py::test_get_variables_and_point_fn 5.87s call tests/distributions/test_truncated.py::test_truncation_continuous_random[True-True-icdf--1-inf] 5.74s call tests/logprob/test_transforms.py::TestLocScaleRVTransform::test_scale_transform_rv[rv_size2-matrix-False] 5.61s call tests/logprob/test_checks.py::test_specify_shape_logprob 5.34s call tests/logprob/test_order.py::test_max_logprob[3-0.85--1] 5.26s call tests/distributions/test_truncated.py::test_truncated_custom_dist_indexed_argument[rv_op0] 5.18s call tests/distributions/test_truncated.py::test_truncated_symbolic_rv[<lambda>0] 5.09s call tests/logprob/test_transform_value.py::test_scan_transform 4.95s call tests/logprob/test_tensor.py::test_measurable_join_multivariate[size17-5-size27-5-0-False-0] 4.94s call tests/logprob/test_mixture.py::test_expand_indices_basic[A_parts2-indices2] 4.91s call tests/logprob/test_tensor.py::test_measurable_join_univariate[size14-size24-0-False] ===== 667 passed, 64 skipped, 9 xfailed, 30 warnings in 1359.77s (0:22:39) ===== 

You can find more information on how to contribute here

Automatically generated by GitHub Action
Latest run date: 2025-06-03
Run logs: 15292379262

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions