ManiSkill icon indicating copy to clipboard operation
ManiSkill copied to clipboard

HTTP Error 403 with Maniskill's VecEnv

Open RomDeffayet opened this issue 1 year ago • 2 comments

Hi,

the VecEnv implementation doesn't seem to work on my machine:

python -m mani_skill2.examples.demo_random_action -> works fine python -m mani_skill2.examples.demo_vec_env -e PickCube-v0 -n 4 --vecenv-type "gym" -> works fine python -m mani_skill2.examples.demo_vec_env -e PickCube-v0 -n 4 -> following error:

024-04-03 11:35:48,301 - mani_skill2 - ERROR - connections to all backends failing; last error: UNKNOWN: ipv4:XX.XX.XX.XX:3128: HTTP proxy returned response code 503 Traceback (most recent call last): File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/vector/vec_env.py", line 58, in _worker env = env_fn() File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/vector/registration.py", line 16, in _make_env env = env_spec.make(kwargs) File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/utils/registration.py", line 34, in make return self.cls(_kwargs) File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/pick_and_place/pick_cube.py", line 22, in init super().init(*args, **kwargs) File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/pick_and_place/base_env.py", line 27, in init super().init(*args, **kwargs) File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/sapien_env.py", line 188, in init obs, _ = self.reset(seed=2022, options=dict(reconfigure=True)) File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/sapien_env.py", line 485, in reset self.reconfigure() File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/sapien_env.py", line 361, in reconfigure self._setup_scene() File "/home/rdeffaye/miniforge3/envs/mani/lib/python3.10/site-packages/mani_skill2/envs/sapien_env.py", line 621, in _setup_scene self._scene = self._engine.create_scene(scene_config) RuntimeError: connections to all backends failing; last error: UNKNOWN: ipv4:XX.XX.XX.XX:3128: HTTP proxy returned response code 503

Did I miss something ? Thanks :pray:

RomDeffayet avatar Apr 03 '24 09:04 RomDeffayet

Which version of maniskill are you running and what linux system are you on?

Also can you share

  • CUDA version
  • NVIDIA Driver version

StoneT2000 avatar Apr 04 '24 17:04 StoneT2000

Sure, I'm running Maniskill 0.5.3 on RHEL 8.8, Driver Version: 535.104.05 CUDA Version: 12.2

RomDeffayet avatar Apr 05 '24 05:04 RomDeffayet

Apologies for the very late followup. We are transitioning to ManiSkill 3 very soon so we recommend to test on that version once it is out (it will probably fix this potential bug)

StoneT2000 avatar Apr 30 '24 05:04 StoneT2000

@RomDeffayet we have just released a beta version of ManiSkill 3, which shouldn't have these issues as it doesn't rely on multiprocessing for env vectorization. Let me know if it works for you

StoneT2000 avatar May 02 '24 16:05 StoneT2000

Hi, I just tried with the beta version and it is indeed solved :raised_hands: Thanks

RomDeffayet avatar May 03 '24 13:05 RomDeffayet