pyro-ppl/pyro

Feature request: Prohibit passing negative numbers to plate sizes

Aberta

#3.407 aberto em 24 de out. de 2024

 (0 comentário) (0 reação) (0 responsável)Python (981 forks)batch import
help wantedusability

Métricas do repositório

Stars
 (8.211 estrelas)
Métricas de merge de PR
 (Mesclagem média 10d 19h) (1 fundiu PR em 30d)

Description

Issue Description

Plate primitives scale log-likelihood terms by size/batch_size. But plates allow negative numbers without a warning or assert. Something like assert size > 0 above https://github.com/pyro-ppl/pyro/blob/dev/pyro/primitives.py#L424 might be worth adding.

Guia do colaborador