I have access to the machine with only single GPU.
What is the most efficient way to use multiple chains for MCMC sampling. Is it possible at all to use num_chains > 1 with only single GPU?
Thanks a lot.
I have access to the machine with only single GPU.
What is the most efficient way to use multiple chains for MCMC sampling. Is it possible at all to use num_chains > 1 with only single GPU?
Thanks a lot.
Yes, if you run, you will see a message say that sequential method will be used. You can also use vectorized method, which might be good if you draw a lot of chains.
Thank you.
Maybe not related to this question, but what is the recommended way to use MCMC numpyro on large dataset (e.g. ~300K samples).
if your latent variables are all continuous you might try the approach described here
Thanks for the link.