Skip to content

Commit 5e2fac9

Browse files
Jammy2211Jammy2211
authored andcommitted
git checkout fea0;10;1cMerge branch 'main' of github.com:rhayes777/PyAutoFit
2 parents 8e68af2 + 4224a52 commit 5e2fac9

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

autofit/non_linear/search/abstract_search.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ def start_resume_fit(self, analysis: Analysis, model: AbstractPriorModel) -> Res
683683
model=model,
684684
analysis=analysis,
685685
)
686+
686687
samples = self.perform_update(
687688
model=model,
688689
analysis=analysis,

autofit/non_linear/search/nest/dynesty/search/static.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
from dynesty import NestedSampler as StaticSampler
77

88
from autofit.database.sqlalchemy_ import sa
9+
from autofit import jax_wrapper
10+
911
from autofit.mapper.prior_model.abstract import AbstractPriorModel
1012

1113
from .abstract import AbstractDynesty, prior_transform
@@ -109,6 +111,8 @@ def search_internal_from(
109111
in the dynesty queue for samples.
110112
"""
111113

114+
gradient = fitness.grad if self.use_gradient else None
115+
112116
if checkpoint_exists:
113117
search_internal = StaticSampler.restore(
114118
fname=self.checkpoint_file, pool=pool
@@ -127,7 +131,7 @@ def search_internal_from(
127131
self.write_uses_pool(uses_pool=True)
128132
return StaticSampler(
129133
loglikelihood=pool.loglike,
130-
gradient=fitness.grad,
134+
gradient=gradient,
131135
prior_transform=pool.prior_transform,
132136
ndim=model.prior_count,
133137
live_points=live_points,
@@ -139,7 +143,7 @@ def search_internal_from(
139143
self.write_uses_pool(uses_pool=False)
140144
return StaticSampler(
141145
loglikelihood=fitness,
142-
gradient=fitness.grad,
146+
gradient=gradient,
143147
prior_transform=prior_transform,
144148
ndim=model.prior_count,
145149
logl_args=[model, fitness],

autofit/non_linear/search/nest/nautilus/search.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ def call_search(self, search_internal, model, analysis, fitness):
338338
search_internal=search_internal
339339
)
340340

341-
return search_internal, fitness
341+
return search_internal
342342

343343
def fit_mpi(self, fitness, model, analysis, checkpoint_exists: bool):
344344
"""
@@ -396,7 +396,7 @@ def fit_mpi(self, fitness, model, analysis, checkpoint_exists: bool):
396396
**self.config_dict_run,
397397
)
398398

399-
return search_internal, fitness
399+
return search_internal
400400

401401
def iterations_from(
402402
self, search_internal

0 commit comments

Comments
 (0)