Open lahavlipson opened 3 years ago
me too I got the same issue!! I want to train cosypose on the GPU server~! but I seems like, EGL prevent it. It supports only local, GUI available environment... Please help us.
@dedoogong NVidia seems to have released a driver update which may fix this issue: https://forums.developer.nvidia.com/t/linux-solaris-and-freebsd-driver-465-27-new-feature-branch-release/176631
In any event, I wrote my own renderer using pytorch3d which creates nearly identical renders: https://github.com/princeton-vl/Coupled-Iterative-Refinement/blob/main/utils/pt_renderer.py
You can substitute this for the pybullet renderer and cosypose will still get the exact same performance.
When I try to run the bullet_scene_renderer, I get an
eglInitialize() failed with error: 3008
error. I am able to reproduce the issue with the following codeWhich outputs:
The rendering code works when I change
"_eglRendererPlugin"
to"eglRendererPlugin"
but then the rendering slows down a ton.It looks like the error is maybe triggered here. For reference, I am working on a headless machine / cluster. Please let me know if there is any additional information I can provide. Thanks!