stan-dev / stan

Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.
https://mc-stan.org
BSD 3-Clause "New" or "Revised" License
2.61k stars 369 forks source link

Support multi-threaded sampling in other NUTS services #3204

Closed WardBrian closed 1 year ago

WardBrian commented 1 year ago

Summary:

Currently, sampling multiple chains in parallel is available for the hmc_nuts_diag_e_adapt and hmc_nuts_dense_e_adapt functions but not others:

Adding the necessary overloads to support this feature in those services would let us dramatically simplify some of the calling code in CmdStan.

Current Version:

v2.32.2