Skip to content

Commit 6707571

Browse files
benblack769cpnota
andauthored
fixed store_device issue (#249)
Co-authored-by: Chris Nota <[email protected]>
1 parent 3cf3d5e commit 6707571

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

all/bodies/vision.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,9 @@ def update(self, key, value):
6969
x = {}
7070
for k in self.keys():
7171
if not k == key:
72-
x[k] = super().__getitem__(k)
72+
x[k] = dict.__getitem__(self, k)
7373
x[key] = value
74-
state = LazyState(x, device=self.device)
75-
state.to_cache = self.to_cache
74+
state = LazyState.from_state(x, x['observation'], self.to_cache)
7675
return state
7776

7877
def to(self, device):

all/memory/replay_buffer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def store(self, state, action, next_state):
9999
if state is None or state.done:
100100
return
101101
idx = self.pos
102-
super()._add((state, action, next_state))
102+
super().store(state, action, next_state)
103103
self._it_sum[idx] = self._max_priority ** self._alpha
104104
self._it_min[idx] = self._max_priority ** self._alpha
105105

0 commit comments

Comments
 (0)