Replies: 6 comments
-
Hi @akux2021 Yes, skrl allows using complex spaces like The observations are automatically converted to flatten tensors to store them in memory. You can see the method documentation example code for more details. |
Beta Was this translation helpful? Give feedback.
-
Thanks, it`s very helpful! |
Beta Was this translation helpful? Give feedback.
-
Hi @Toni-SM, I am having difficulty with using dictionary observation spaces. I am using SKRL with Isaac Lab environments. Where/how are the dictionary observations flattened? I have looked through the code but can't find evidence of this. At the moment the observation is arriving as a dictionary to This would be fine, except I am getting errors since the memory class expects flattened tensors for storing. Would it be possible for the memory class to store dictionaries? Specifically, the error comes from
|
Beta Was this translation helpful? Give feedback.
-
Hi @elle-miller Due to Isaac Lab that only supports I am working (on the toni/space_tensor_conversion branch) on support it... If you can wait, I can have a working version by the end of next week 😅. Btw, are you using the skrl integration in Isaac Lab ( |
Beta Was this translation helpful? Give feedback.
-
@Toni-SM Thanks very much, that is great to hear! Looking forward to the new version 😄 I am using the skrl integration in Isaac Lab |
Beta Was this translation helpful? Give feedback.
-
Hi @elle-miller Support for different observation spaces should be work now with the toni/space_tensor_conversion branch You can install and try it via
|
Beta Was this translation helpful? Give feedback.
-
Hi @Toni-SM ,
Are there examples of using multiple Inputs observations?
For example, one input is an image and another input is a vector.
Something similar in stablebaseline3 here https://stable-baselines3.readthedocs.io/en/master/guide/custom_policy.html#multiple-inputs-and-dictionary-observations
Beta Was this translation helpful? Give feedback.
All reactions