Skip to content

Commit 95a5aa9

Browse files
committed
fix duplicate and type hint
1 parent adfb1ad commit 95a5aa9

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

pymc_extras/model/marginal/distributions.py

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from pytensor.graph import FunctionGraph, Op, vectorize_graph
1616
from pytensor.graph.basic import equal_computations
1717
from pytensor.graph.replace import clone_replace, graph_replace
18+
from pytensor.graph.type import Variable
1819
from pytensor.scan import map as scan_map
1920
from pytensor.scan import scan
2021
from pytensor.tensor import TensorVariable
@@ -206,19 +207,6 @@ def align_logp_dims(dims: tuple[tuple[int, None]], logp: TensorVariable) -> Tens
206207
return logp.transpose(*dims_alignment)
207208

208209

209-
def inline_ofg_outputs(op: OpFromGraph, inputs: Sequence[Variable]) -> tuple[Variable]:
210-
"""Inline the inner graph (outputs) of an OpFromGraph Op.
211-
212-
Whereas `OpFromGraph` "wraps" a graph inside a single Op, this function "unwraps"
213-
the inner graph.
214-
"""
215-
return graph_replace(
216-
op.inner_outputs,
217-
replace=tuple(zip(op.inner_inputs, inputs)),
218-
strict=False,
219-
)
220-
221-
222210
class NonSeparableLogpWarning(UserWarning):
223211
pass
224212

0 commit comments

Comments
 (0)