Open damonbayer opened 1 week ago
Some code has default names for NumPyro sites baked in.
Ex:
https://github.com/CDCgov/multisignal-epi-inference/blob/428bcc4f3ba4840d8209653ecbc285702141c209/model/src/pyrenew/observation/negativebinomial.py#L17-L23
This could lead to problems if there are multiple random variables constructed from the same class. At this low level, we should require users to specify the site names.
I agree with this.
Some code has default names for NumPyro sites baked in.
Ex:
https://github.com/CDCgov/multisignal-epi-inference/blob/428bcc4f3ba4840d8209653ecbc285702141c209/model/src/pyrenew/observation/negativebinomial.py#L17-L23
This could lead to problems if there are multiple random variables constructed from the same class. At this low level, we should require users to specify the site names.