debug: adds debug logs

This commit is contained in:
2023-07-27 16:25:51 -05:00
parent 57cd746e5c
commit e6a00d6b8f

View File

@@ -148,11 +148,12 @@ class SubsetSimulation:
stdevs = self.get_stdevs_from_arrays(next_seeds_as_array) stdevs = self.get_stdevs_from_arrays(next_seeds_as_array)
_logger.info(f"got stdevs: {stdevs.stdevs}") _logger.info(f"got stdevs: {stdevs.stdevs}")
_logger.debug("Starting the MCMC")
all_chains = [] all_chains = []
for c, s in next_seeds: for seed_index, (c, s) in enumerate(next_seeds):
# chain = mcmc(s, threshold_cost, n_s, model, dot_inputs_array, actual_measurement_array, mcmc_rng, curr_cost=c, stdevs=stdevs) # chain = mcmc(s, threshold_cost, n_s, model, dot_inputs_array, actual_measurement_array, mcmc_rng, curr_cost=c, stdevs=stdevs)
# until new version gotta do # until new version gotta do
_logger.debug(f"\t{seed_index}: getting another chain from the next seed")
chain = self.model.get_mcmc_chain( chain = self.model.get_mcmc_chain(
s, s,
self.cost_function_to_use, self.cost_function_to_use,
@@ -168,10 +169,11 @@ class SubsetSimulation:
except IndexError: except IndexError:
filtered_cost = cost filtered_cost = cost
all_chains.append((filtered_cost, chained)) all_chains.append((filtered_cost, chained))
_logger.debug("finished mcmc")
# _logger.debug(all_chains) # _logger.debug(all_chains)
all_chains.sort(key=lambda c: c[0], reverse=True) all_chains.sort(key=lambda c: c[0], reverse=True)
_logger.debug("finished sorting all_chains")
threshold_cost = all_chains[-self.n_c][0] threshold_cost = all_chains[-self.n_c][0]
_logger.info( _logger.info(