Closed andrjohns closed 1 week ago
Name | Old Result | New Result | Ratio | Performance change( 1 - new / old ) |
---|---|---|---|---|
arma/arma.stan | 0.31 | 0.29 | 1.06 | 5.48% faster |
low_dim_corr_gauss/low_dim_corr_gauss.stan | 0.01 | 0.01 | 1.02 | 2.35% faster |
gp_regr/gen_gp_data.stan | 0.02 | 0.02 | 0.98 | -2.52% slower |
gp_regr/gp_regr.stan | 0.1 | 0.1 | 1.0 | 0.34% faster |
sir/sir.stan | 71.3 | 71.6 | 1.0 | -0.42% slower |
irt_2pl/irt_2pl.stan | 4.1 | 4.08 | 1.01 | 0.6% faster |
eight_schools/eight_schools.stan | 0.06 | 0.06 | 1.04 | 4.18% faster |
pkpd/sim_one_comp_mm_elim_abs.stan | 0.25 | 0.25 | 1.0 | 0.35% faster |
pkpd/one_comp_mm_elim_abs.stan | 19.79 | 19.26 | 1.03 | 2.64% faster |
garch/garch.stan | 0.45 | 0.4 | 1.13 | 11.15% faster |
low_dim_gauss_mix/low_dim_gauss_mix.stan | 2.71 | 2.6 | 1.04 | 3.83% faster |
arK/arK.stan | 1.85 | 1.71 | 1.08 | 7.58% faster |
gp_pois_regr/gp_pois_regr.stan | 2.83 | 2.71 | 1.04 | 4.26% faster |
low_dim_gauss_mix_collapse/low_dim_gauss_mix_collapse.stan | 8.7 | 8.32 | 1.05 | 4.43% faster |
performance.compilation | 183.62 | 180.39 | 1.02 | 1.76% faster |
Mean result: 1.0328790804734729
Jenkins Console Log Blue Ocean Commit hash: 8faf1b348dbabeb7810ec008d194722ee9cb2c26
Summary
Closes #3083 by allowing
lub_free
andlub_constrain
to take a single tuple of boundsTests
Current test framework for the
lub_transforms
updated with tuple argumentsSide Effects
N/A
Release notes
Add overloads for tuples of bounds to
lub_free
andlub_constrain
Checklist
[x] Copyright holder: (fill in copyright holder information)
The copyright holder is typically you or your assignee, such as a university or company. By submitting this pull request, the copyright holder is agreeing to the license the submitted work under the following licenses:
[x] the basic tests are passing
./runTests.py test/unit
)make test-headers
)make test-math-dependencies
)make doxygen
)make cpplint
)[x] the code is written in idiomatic C++ and changes are documented in the doxygen
[x] the new changes are tested