Closed
Description
(split from #3731)
Observations
When Metropolis
is used with cores > 1 and chains > 1
, all chains are independently tuned.
With cores=1
however, Metropolis
initializes the 2nd chain with the scaling
from the first. It is still tuned, but in the end it's a different between sequential single-process and parallelized multiprocess sampling.
Cause
For Metropolis
, the stepper is re-used and re-tuned, but no reset happens.
Possible Solutions
- re-setting the tuning parameter before continuing with the next chain
- ...other ideas?