fix: fix seeding to avoid recreating seed combinations across multi runs
This commit is contained in:
parent
8fbae32111
commit
24ac65bf9c
@ -476,7 +476,7 @@ class MultiSubsetSimulations:
|
|||||||
|
|
||||||
def execute(self) -> Sequence[MultiSubsetSimulationResult]:
|
def execute(self) -> Sequence[MultiSubsetSimulationResult]:
|
||||||
output: List[MultiSubsetSimulationResult] = []
|
output: List[MultiSubsetSimulationResult] = []
|
||||||
for model_name_pair in self.model_name_pairs:
|
for model_index, model_name_pair in enumerate(self.model_name_pairs):
|
||||||
ss_results = [
|
ss_results = [
|
||||||
SubsetSimulation(
|
SubsetSimulation(
|
||||||
model_name_pair,
|
model_name_pair,
|
||||||
@ -485,8 +485,9 @@ class MultiSubsetSimulations:
|
|||||||
self.n_s,
|
self.n_s,
|
||||||
self.m_max,
|
self.m_max,
|
||||||
self.target_cost,
|
self.target_cost,
|
||||||
level_0_seed=[run_index, self.level_0_seed_seed],
|
num_initial_dmc_gens=self.num_dmc_gens,
|
||||||
mcmc_seed=[run_index, self.mcmc_seed_seed],
|
level_0_seed=[model_index, run_index, self.level_0_seed_seed],
|
||||||
|
mcmc_seed=[model_index, run_index, self.mcmc_seed_seed],
|
||||||
use_adaptive_steps=self.use_adaptive_steps,
|
use_adaptive_steps=self.use_adaptive_steps,
|
||||||
default_phi_step=self.default_phi_step,
|
default_phi_step=self.default_phi_step,
|
||||||
default_theta_step=self.default_theta_step,
|
default_theta_step=self.default_theta_step,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user