Skip to content

Commit 7d9455c

Browse files
committed
patch multibinary, collect mode with custom dset
1 parent c766f60 commit 7d9455c

3 files changed

Lines changed: 2 additions & 3 deletions

File tree

amago/agent.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,6 @@ def __init__(
289289
self.critics = critic_type(**ac_kwargs, num_critics=num_critics)
290290
self.target_critics = critic_type(**ac_kwargs, num_critics=num_critics)
291291
self.maximized_critics = critic_type(**ac_kwargs, num_critics=num_critics)
292-
if self.multibinary:
293-
ac_kwargs["cont_dist_kind"] = "multibinary"
294292
self.actor = actor_type(**ac_kwargs)
295293
self.target_actor = actor_type(**ac_kwargs)
296294
# full weight copy to targets

amago/cli_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,6 @@ def make_experiment_learn_only(experiment: amago.Experiment) -> amago.Experiment
464464
experiment.parallel_actors = 1
465465
experiment.always_save_latest = True
466466
experiment.always_load_latest = False
467-
experiment.has_dset_edit_rights = True
468467
return experiment
469468

470469

@@ -488,6 +487,7 @@ def make_experiment_collect_only(experiment: amago.Experiment) -> amago.Experime
488487
experiment.epochs = max(experiment.epochs, 1_000_000)
489488
# do not delete anything from the collection process
490489
experiment.has_dset_edit_rights = False
490+
experiment.init_dsets()
491491
return experiment
492492

493493

amago/nets/traj_encoders.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,7 @@ def reset_hidden_state(
532532
hidden_state.reset(idxs=dones)
533533
return hidden_state
534534

535+
@torch.compile
535536
def forward(
536537
self,
537538
seq: torch.Tensor,

0 commit comments

Comments
 (0)