Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to properly introduce a new RLBench task? #21

Closed
Atlis opened this issue Jan 11, 2021 · 3 comments
Closed

How to properly introduce a new RLBench task? #21

Atlis opened this issue Jan 11, 2021 · 3 comments

Comments

@Atlis
Copy link

Atlis commented Jan 11, 2021

Hello!

I want to introduce a new RLBench task (or also override one). How do I accomplish this properly? The only way I can think of now is to rewrite parts of the code in the RLBench package, which I don't think is the proper way to do it. Should there be an argument to indicate where the task is defined?

Thank you!

@quantumiracle
Copy link
Member

Hi,
Are you planning to simply create a new task in RLBench or also learning the new task with RLzoo? For the first case, you may refer to the original RLBench website to see how to create a new task without modifying its code. For the second case where you also need to apply RLzoo for the new task, you will need to register the new environment in RLBench and add the name here in RLzoo common/env_list.py.

@Atlis
Copy link
Author

Atlis commented Jan 12, 2021

It was for the second case. I will try that! Thank you!

@Atlis
Copy link
Author

Atlis commented Jan 12, 2021

Beside all this, I decided to reinstall RLBench and RLzoo packages with pip install -e <path to package> so that I can edit the code directly in my development folder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants