42
42
from pytensor .raise_op import CheckAndRaise , ExceptionType
43
43
from pytensor .tensor .shape import SpecifyShape
44
44
45
- from pymc .logprob .abstract import MeasurableVariable , _logprob , logprob
45
+ from pymc .logprob .abstract import MeasurableVariable , _logprob , _logprob_helper
46
46
from pymc .logprob .rewriting import PreserveRVMappings , measurable_ir_rewrites_db
47
47
from pymc .logprob .utils import ignore_logprob
48
48
@@ -59,7 +59,7 @@ def logprob_specify_shape(op, values, inner_rv, *shapes, **kwargs):
59
59
(value ,) = values
60
60
# transfer specify_shape from rv to value
61
61
value = pt .specify_shape (value , shapes )
62
- return logprob (inner_rv , value )
62
+ return _logprob_helper (inner_rv , value )
63
63
64
64
65
65
@node_rewriter ([SpecifyShape ])
@@ -114,7 +114,7 @@ def logprob_assert(op, values, inner_rv, *assertion, **kwargs):
114
114
(value ,) = values
115
115
# transfer assertion from rv to value
116
116
value = op (assertion , value )
117
- return logprob (inner_rv , value )
117
+ return _logprob_helper (inner_rv , value )
118
118
119
119
120
120
@node_rewriter ([CheckAndRaise ])
0 commit comments