mirror of https://github.com/fan-ziqi/rl_sar.git
fix: `ObservationBuffer.get_obs_vec()` sorting logic
This commit is contained in:
parent
123094bfb3
commit
0e5506ed67
|
@ -31,7 +31,7 @@ class ObservationBuffer:
|
||||||
"""
|
"""
|
||||||
|
|
||||||
obs = []
|
obs = []
|
||||||
for obs_id in reversed(sorted(obs_ids)):
|
for obs_id in reversed(obs_ids):
|
||||||
slice_idx = self.include_history_steps - obs_id - 1
|
slice_idx = self.include_history_steps - obs_id - 1
|
||||||
obs.append(self.obs_buf[:, slice_idx * self.num_obs : (slice_idx + 1) * self.num_obs])
|
obs.append(self.obs_buf[:, slice_idx * self.num_obs : (slice_idx + 1) * self.num_obs])
|
||||||
return torch.cat(obs, dim=-1)
|
return torch.cat(obs, dim=-1)
|
||||||
|
|
Loading…
Reference in New Issue