Closed ChenyangRan closed 4 years ago
Hi
It sounds like you are using 'human' rendering. If you want headless, then you instead need to call render with mode 'rgb_array', as you would with a standard gym env.
I don't know about rlkit specifically, but you need to make sure that gym.make
(which in turn launches a RLBench/CoppeliaSim instance) is called inside each new process. I imagine rlkit is not doing this.
What are you trying to log? If is the parameters of the network then thats a question for rlkit rather than rlbench.
All the best, Stephen
Hi
- It sounds like you are using 'human' rendering. If you want headless, then you instead need to call render with mode 'rgb_array', as you would with a standard gym env.
- I don't know about rlkit specifically, but you need to make sure that
gym.make
(which in turn launches a RLBench/CoppeliaSim instance) is called inside each new process. I imagine rlkit is not doing this.- What are you trying to log? If is the parameters of the network then thats a question for rlkit rather than rlbench.
All the best, Stephen
Thanks, the 3rd question is that the rlkit need to log the parameters of env, and I have solved annotated it and works well. As for the 2nd question, I just need to launch one env and use this one. Thanks for your advice!
Hi, thanks for your project. I have some questions when using rlbench.gym.
Thanks and looking forward your replay.