Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions autofit/non_linear/search/nest/dynesty/search/static.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
from dynesty import NestedSampler as StaticSampler

from autofit.database.sqlalchemy_ import sa
from autofit import jax_wrapper

from autofit.mapper.prior_model.abstract import AbstractPriorModel

from .abstract import AbstractDynesty, prior_transform
Expand Down Expand Up @@ -109,6 +111,8 @@ def search_internal_from(
in the dynesty queue for samples.
"""

gradient = fitness.grad if self.use_gradient else None

if checkpoint_exists:
search_internal = StaticSampler.restore(
fname=self.checkpoint_file, pool=pool
Expand All @@ -127,7 +131,7 @@ def search_internal_from(
self.write_uses_pool(uses_pool=True)
return StaticSampler(
loglikelihood=pool.loglike,
gradient=fitness.grad,
gradient=gradient,
prior_transform=pool.prior_transform,
ndim=model.prior_count,
live_points=live_points,
Expand All @@ -139,7 +143,7 @@ def search_internal_from(
self.write_uses_pool(uses_pool=False)
return StaticSampler(
loglikelihood=fitness,
gradient=fitness.grad,
gradient=gradient,
prior_transform=prior_transform,
ndim=model.prior_count,
logl_args=[model, fitness],
Expand Down
Loading