Closed WardBrian closed 4 months ago
Name | Old Result | New Result | Ratio | Performance change( 1 - new / old ) |
---|---|---|---|---|
arma/arma.stan | 0.25 | 0.18 | 1.41 | 29.02% faster |
low_dim_corr_gauss/low_dim_corr_gauss.stan | 0.01 | 0.01 | 1.15 | 12.91% faster |
gp_regr/gen_gp_data.stan | 0.02 | 0.02 | 1.16 | 13.49% faster |
gp_regr/gp_regr.stan | 0.11 | 0.1 | 1.04 | 4.02% faster |
sir/sir.stan | 74.95 | 74.61 | 1.0 | 0.44% faster |
irt_2pl/irt_2pl.stan | 3.67 | 3.68 | 1.0 | -0.3% slower |
eight_schools/eight_schools.stan | 0.05 | 0.05 | 1.04 | 3.72% faster |
pkpd/sim_one_comp_mm_elim_abs.stan | 0.24 | 0.24 | 1.0 | -0.21% slower |
pkpd/one_comp_mm_elim_abs.stan | 17.37 | 17.42 | 1.0 | -0.27% slower |
garch/garch.stan | 0.43 | 0.43 | 1.0 | 0.38% faster |
low_dim_gauss_mix/low_dim_gauss_mix.stan | 2.72 | 2.68 | 1.02 | 1.59% faster |
arK/arK.stan | 1.58 | 1.57 | 1.01 | 0.94% faster |
gp_pois_regr/gp_pois_regr.stan | 2.6 | 2.47 | 1.05 | 4.78% faster |
low_dim_gauss_mix_collapse/low_dim_gauss_mix_collapse.stan | 8.86 | 8.89 | 1.0 | -0.37% slower |
performance.compilation | 171.72 | 172.25 | 1.0 | -0.31% slower |
Mean result: 1.0575349374827188
Jenkins Console Log Blue Ocean Commit hash: fa40822172514ec4f3d418053b7a47657cf2166d
Submisison Checklist
./runCmdStanTests.py src/test
Summary:
This is very similar to #1217 which added an error message for when the math submodules are not found. This improves the logic around the
USER_HEADER
variable to give an informative error when it is misspecified.Intended Effect:
Using the example from the docs
Before:
After:
How to Verify:
Try the docs example
Side Effects:
This also makes it so that the model will be re-built if only the user header changes, which is great!
Documentation:
None
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: