Closed SteveBronder closed 1 week ago
Name | Old Result | New Result | Ratio | Performance change( 1 - new / old ) |
---|---|---|---|---|
arma/arma.stan | 0.3 | 0.29 | 1.05 | 4.58% faster |
low_dim_corr_gauss/low_dim_corr_gauss.stan | 0.01 | 0.01 | 1.04 | 3.86% faster |
gp_regr/gen_gp_data.stan | 0.02 | 0.02 | 1.03 | 3.18% faster |
gp_regr/gp_regr.stan | 0.09 | 0.09 | 1.04 | 3.8% faster |
sir/sir.stan | 70.33 | 70.92 | 0.99 | -0.83% slower |
irt_2pl/irt_2pl.stan | 4.04 | 4.12 | 0.98 | -2.09% slower |
eight_schools/eight_schools.stan | 0.06 | 0.06 | 1.04 | 3.61% faster |
pkpd/sim_one_comp_mm_elim_abs.stan | 0.25 | 0.25 | 1.01 | 1.35% faster |
pkpd/one_comp_mm_elim_abs.stan | 19.86 | 19.92 | 1.0 | -0.32% slower |
garch/garch.stan | 0.46 | 0.43 | 1.07 | 6.52% faster |
low_dim_gauss_mix/low_dim_gauss_mix.stan | 2.82 | 2.64 | 1.07 | 6.16% faster |
arK/arK.stan | 1.84 | 1.76 | 1.05 | 4.46% faster |
gp_pois_regr/gp_pois_regr.stan | 2.92 | 2.86 | 1.02 | 2.3% faster |
low_dim_gauss_mix_collapse/low_dim_gauss_mix_collapse.stan | 8.91 | 8.41 | 1.06 | 5.63% faster |
performance.compilation | 181.7 | 184.66 | 0.98 | -1.63% slower |
Mean result: 1.0285970212899758
Jenkins Console Log Blue Ocean Commit hash: fe1ecd9ed58c8acfabb1e8d59239ec6b930b570f
Name | Old Result | New Result | Ratio | Performance change( 1 - new / old ) |
---|---|---|---|---|
arma/arma.stan | 0.36 | 0.31 | 1.16 | 14.1% faster |
low_dim_corr_gauss/low_dim_corr_gauss.stan | 0.01 | 0.01 | 1.06 | 5.31% faster |
gp_regr/gen_gp_data.stan | 0.03 | 0.02 | 1.12 | 10.76% faster |
gp_regr/gp_regr.stan | 0.09 | 0.09 | 1.03 | 3.29% faster |
sir/sir.stan | 69.96 | 71.16 | 0.98 | -1.72% slower |
irt_2pl/irt_2pl.stan | 4.08 | 4.26 | 0.96 | -4.39% slower |
eight_schools/eight_schools.stan | 0.06 | 0.06 | 1.01 | 0.63% faster |
pkpd/sim_one_comp_mm_elim_abs.stan | 0.25 | 0.29 | 0.86 | -15.9% slower |
pkpd/one_comp_mm_elim_abs.stan | 19.16 | 19.0 | 1.01 | 0.81% faster |
garch/garch.stan | 0.45 | 0.41 | 1.1 | 9.0% faster |
low_dim_gauss_mix/low_dim_gauss_mix.stan | 2.71 | 2.6 | 1.04 | 4.02% faster |
arK/arK.stan | 1.77 | 1.7 | 1.04 | 3.94% faster |
gp_pois_regr/gp_pois_regr.stan | 2.84 | 2.73 | 1.04 | 3.81% faster |
low_dim_gauss_mix_collapse/low_dim_gauss_mix_collapse.stan | 8.72 | 8.36 | 1.04 | 4.09% faster |
performance.compilation | 178.66 | 188.25 | 0.95 | -5.37% slower |
Mean result: 1.0270885742211084
Jenkins Console Log Blue Ocean Commit hash: 33e2a9b0643b749c04e63d6ae4d820d17920d0d6
Name | Old Result | New Result | Ratio | Performance change( 1 - new / old ) |
---|---|---|---|---|
arma/arma.stan | 0.39 | 0.41 | 0.95 | -4.73% slower |
low_dim_corr_gauss/low_dim_corr_gauss.stan | 0.01 | 0.01 | 1.16 | 13.81% faster |
gp_regr/gen_gp_data.stan | 0.03 | 0.03 | 1.03 | 2.73% faster |
gp_regr/gp_regr.stan | 0.11 | 0.1 | 1.07 | 6.24% faster |
sir/sir.stan | 73.03 | 73.31 | 1.0 | -0.38% slower |
irt_2pl/irt_2pl.stan | 4.41 | 4.48 | 0.98 | -1.54% slower |
eight_schools/eight_schools.stan | 0.06 | 0.06 | 1.01 | 0.5% faster |
pkpd/sim_one_comp_mm_elim_abs.stan | 0.26 | 0.26 | 1.0 | 0.3% faster |
pkpd/one_comp_mm_elim_abs.stan | 20.09 | 20.57 | 0.98 | -2.39% slower |
garch/garch.stan | 0.47 | 0.46 | 1.03 | 2.61% faster |
low_dim_gauss_mix/low_dim_gauss_mix.stan | 2.82 | 2.85 | 0.99 | -1.32% slower |
arK/arK.stan | 1.87 | 2.23 | 0.84 | -19.55% slower |
gp_pois_regr/gp_pois_regr.stan | 2.93 | 2.95 | 0.99 | -0.86% slower |
low_dim_gauss_mix_collapse/low_dim_gauss_mix_collapse.stan | 9.12 | 9.2 | 0.99 | -0.86% slower |
performance.compilation | 196.6 | 195.29 | 1.01 | 0.67% faster |
Mean result: 1.0010131324965608
Jenkins Console Log Blue Ocean Commit hash: 33e2a9b0643b749c04e63d6ae4d820d17920d0d6
Submission Checklist
./runTests.py src/test/unit
make cpplint
Summary
Fixes #3288 by making error messages more specific to how the user tried to initialize the model. We have messages now for full init, partial init, init with zero, and init with a range.
Intended Effect
Make the error messages a user sees slightly nicer
How to Verify
The following stan model with fully specified values will print out
Side Effects
Documentation
Copyright and Licensing
Please list the copyright holder for the work you are submitting (this will be you or your assignee, such as a university or company): Simons Foundation
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the following licenses: