ZhengdiYu / Arbitrary-Hands-3D-Reconstruction

🔥(CVPR 2023) ACR: Attention Collaboration-based Regressor for Arbitrary Two-Hand Reconstruction
https://semanticdh.github.io/ACR/
MIT License
174 stars 12 forks source link

offscreen render issue #28

Closed sora158 closed 1 month ago

sora158 commented 1 month ago

NFO:root:Loading pyrender renderer as visualizer, rendering size: 512 INFO:OpenGL.acceleratesupport:No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' Traceback (most recent call last): File "/home/sora/anaconda3/envs/ACR/lib/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/sora/anaconda3/envs/ACR/lib/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/main.py", line 205, in main() File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/main.py", line 148, in main acr = ACR(args_set=args_set) File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/main.py", line 32, in init self.visualizer = Visualizer(resolution=(self.render_size,self.render_size), renderer_type=self.renderer) File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/visualization.py", line 30, in init self.renderer = get_renderer(resolution=self.resolution, perps=True) File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/../acr/../acr/renderer/renderer_pyrd.py", line 85, in get_renderer renderer = Renderer(*kwargs) File "/mnt/newhome/sora/smpl_detection/Arbitrary-Hands-3D-Reconstruction/acr/../acr/../acr/renderer/renderer_pyrd.py", line 9, in init self.renderer = pyrender.OffscreenRenderer(height, width) File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyrender/offscreen.py", line 31, in init self._create() File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyrender/offscreen.py", line 149, in _create self._platform.init_context() File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyrender/platforms/pyglet_platform.py", line 50, in init_context self._window = pyglet.window.Window(config=conf, visible=False, File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyglet/window/xlib/init.py", line 138, in init super(XlibWindow, self).init(args, **kwargs) File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyglet/window/init.py", line 514, in init display = pyglet.canvas.get_display() File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyglet/canvas/init.py", line 59, in get_display return Display() File "/home/sora/anaconda3/envs/ACR/lib/python3.8/site-packages/pyglet/canvas/xlib.py", line 88, in init raise NoSuchDisplayException(f'Cannot connect to "{name}"') pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None" ADD this to deal with it: import os os.environ['PYOPENGL_PLATFORM'] = 'egl'