Open ricardoV94 opened 2 months ago
can you provide more info about this?
can you provide more info about this?
I think it's pretty self explanatory.
It's a keyword argument to pm.sample
so the value is 0.8 right, found here:
i am finding it difficult to find where to edit as it is autogenerated from the code.
so the value is 0.8 right, found here:
i am finding it difficult to find where to edit as it is autogenerated from the code.
You're looking at nutpie sample function not pymc
Is target_accept
a kwarg to pm.sample()
or just another **kwargs
? The argument isn't even included in the API docs, so if it's the former, there's a bigger problem.
I mean, it's detailed here, but I assumed that the sampling defaults would be specified deeper in the code, possibly allowing for different default for different sampling algorithms.
There are at least a couple places where a default is provided deep in the code:
Exactly. But those are each specified separately and, it turns out, in a way that creates different defaults for different algorithms. So I'm not sure what's missing from the docs.
Exactly. But those are each specified separately and, it turns out, in a way that creates different defaults for different algorithms. So I'm not sure what's missing from the docs.
I couldn't figure out what the default is as an advanced user. Since it's common advice to increase it (even automatic in case of divergences) it should be easy to find what the default is.
This is caused by pm.sample()
being a franken-wrapper that dispatches to a bunch of actual sampling methods, but seems like it does something useful all on its own. Where would you expect the default value to be documented?
pm.sample 🤷♂️🫠🥹? Or do you have a better idea?
But ... it's not an argument to pm.sample()
. I do have a better idea, but you didn't like it (e.g., deprecate pm.sample
). :joy:
But ... it's not an argument to
pm.sample()
. I do have a better idea, but you didn't like it (e.g., deprecatepm.sample
). :joy:
It is, just hidden inside **kwargs.
It's actually a special kwarg, the only one we accept both directly and as usual step kwargs
Description
...