Replies: 3 comments 10 replies
-
Not sure i understand, that line is a non-op for NUTS because |
Beta Was this translation helpful? Give feedback.
-
Converted to an issue #760 |
Beta Was this translation helpful? Give feedback.
-
Sorry this took me a bit of time to look at (vacation etc). I don't really like the idea of implementing a solution to a problem we have not confirmed exists. I'm not 100% confident what regime we are worried about though so I can't really go in and check: can @jonny-so provide an example (JITTED) where this is happening and shouldn't. I don't really mind if this is a minimal example or a convoluted for this one, just maybe link to a colab/repo where this is happening and it can be confirmed by using JAX debug calls in the stack. If you can then explain with the example why you think the recomputation of the cholesky shouldn't be happening it would be even better. |
Beta Was this translation helpful? Give feedback.
-
Hi, unless I have missed something, it looks as though (e.g.) the NUTS sampler implementation creates a new Euclidean metric object for every sample
blackjax/blackjax/mcmc/nuts.py
Line 123 in 65ae00e
Beta Was this translation helpful? Give feedback.
All reactions