-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Labels
wontfixThis will not be worked onThis will not be worked on
Description
Hi,
I am trying to write a simple gym wrapper for an existing env.
During testing, I am not facing the following issue:
File "/home/drt/miniconda3/envs/sheeprl/lib/python3.10/site-packages/sheeprl/algos/dreamer_v3/dreamer_v3.py", line 647, in main
rb.add(reset_data, dones_idxes, validate_args=cfg.buffer.validate_args)
File "/home/drt/miniconda3/envs/sheeprl/lib/python3.10/site-packages/sheeprl/data/buffers.py", line 656, in add
self._buf[env_idx].add(env_data, validate_args=validate_args)
File "/home/drt/miniconda3/envs/sheeprl/lib/python3.10/site-packages/sheeprl/data/buffers.py", line 220, in add
self.buffer[k][idxes] = data_to_store[k]
File "/home/drt/miniconda3/envs/sheeprl/lib/python3.10/site-packages/sheeprl/utils/memmap.py", line 264, in __setitem__
self.array[idx] = value
ValueError: shape mismatch: value array of shape (1,1,5) could not be broadcast to indexing result of shape (1,1,4)
Which, I think, originates from this line: reset_data["actions"] = np.zeros((1, reset_envs, np.sum(actions_dim))) (line 643 in dreamer_v3.py). My env has action_space.shape of (1,4) - but in this line it is summing up to 1+4=5.
Is this the desired behavior?
Thanks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
wontfixThis will not be worked onThis will not be worked on