Skip to content

Commit 1dd7237

Browse files
committed
fix: allow non-critics when using multiple-gpu
1 parent 48e32bd commit 1dd7237

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • comlrl/trainers/actor_critic

comlrl/trainers/actor_critic/iac.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,10 @@ def __post_init__(self) -> None:
9797
raise ValueError(
9898
"parallel_training='mp' requires explicit agent_devices."
9999
)
100-
if self.critic_devices is None:
100+
if self.use_separate_critic and self.critic_devices is None:
101101
raise ValueError(
102-
"parallel_training='mp' requires explicit critic_devices."
102+
"parallel_training='mp' requires explicit critic_devices when "
103+
"use_separate_critic=True."
103104
)
104105
self.parallel_training = mode
105106

0 commit comments

Comments
 (0)