Skip to content

Commit 0f96444

Browse files
authored
fixed an error with using cpu
keep the same device as config
1 parent 49b5ec0 commit 0f96444

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

agents/DQN_agents/DQN.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class DQN(Base_Agent):
1414
agent_name = "DQN"
1515
def __init__(self, config):
1616
Base_Agent.__init__(self, config)
17-
self.memory = Replay_Buffer(self.hyperparameters["buffer_size"], self.hyperparameters["batch_size"], config.seed)
17+
self.memory = Replay_Buffer(self.hyperparameters["buffer_size"], self.hyperparameters["batch_size"], config.seed, self.device)
1818
self.q_network_local = self.create_NN(input_dim=self.state_size, output_dim=self.action_size)
1919
self.q_network_optimizer = optim.Adam(self.q_network_local.parameters(),
2020
lr=self.hyperparameters["learning_rate"], eps=1e-4)
@@ -112,4 +112,4 @@ def sample_experiences(self):
112112
"""Draws a random sample of experience from the memory buffer"""
113113
experiences = self.memory.sample()
114114
states, actions, rewards, next_states, dones = experiences
115-
return states, actions, rewards, next_states, dones
115+
return states, actions, rewards, next_states, dones

0 commit comments

Comments
 (0)