Skip to content

Commit 9a8db95

Browse files
committed
Fix start/stop time
1 parent 877a720 commit 9a8db95

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

bayesflow/experimental/diffusion_model/diffusion_model.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def _forward(
323323
integrate_kwargs = {
324324
**self.integrate_kwargs,
325325
"start_time": kwargs.pop("start_time", 0.0),
326-
"stop_time": kwargs.pop("stop_top", 1),
326+
"stop_time": kwargs.pop("stop_time", 1.0),
327327
**kwargs,
328328
}
329329

@@ -373,9 +373,12 @@ def _inverse(
373373
training: bool = False,
374374
**kwargs,
375375
) -> Tensor | tuple[Tensor, Tensor]:
376-
integrate_kwargs = {"start_time": 1.0, "stop_time": 0.0}
377-
integrate_kwargs = integrate_kwargs | self.integrate_kwargs
378-
integrate_kwargs = integrate_kwargs | kwargs
376+
integrate_kwargs = {
377+
**self.integrate_kwargs,
378+
"start_time": kwargs.pop("start_time", 1.0),
379+
"stop_time": kwargs.pop("stop_time", 0.0),
380+
**kwargs,
381+
}
379382
if density:
380383
if integrate_kwargs["method"] == "euler_maruyama":
381384
raise ValueError("Stochastic methods are not supported for density computation.")

0 commit comments

Comments
 (0)