DragGAN icon indicating copy to clipboard operation
DragGAN copied to clipboard

can this gui demo run on mac

Open wxhqw opened this issue 1 year ago • 3 comments

run the gui.sh, i meet the problem: OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glGetUniformLocation, cArguments = (1, b'Texture\x00'), result = -1 ) i don't know can the gui run on mac

wxhqw avatar Jun 26 '23 14:06 wxhqw

  • 1 I suspect no. Looking at the source requirements, a beefy graphics card is required anyway

alex-calderwood avatar Jun 26 '23 21:06 alex-calderwood

I also tried and got the similar error :

File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/GL/VERSION/GL_2_0.py", line 430, in glGetUniformLocation return baseOperation( program, name ) File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/platform/baseplatform.py", line 415, in call return self( *args, **named ) File "/opt/homebrew/lib/python3.10/site-packages/OpenGL/error.py", line 230, in glCheckError raise self._errorClass( OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glGetUniformLocation, cArguments = (1, b'Texture\x00'), result = -1 )

chikiuso avatar Jun 27 '23 15:06 chikiuso

Traceback (most recent call last): File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 403, in main() File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1157, in call return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 362, in main viz = Visualizer(capture_dir=capture_dir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/youngj/data/drag-gan/DragGAN-main/visualizer_drag.py", line 31, in init super().init(title='DragGAN', window_width=3840, window_height=2160) File "/Volumes/youngj/data/drag-gan/DragGAN-main/gui_utils/imgui_window.py", line 38, in init self._imgui_renderer = _GlfwRenderer(self._glfw_window) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/youngj/data/drag-gan/DragGAN-main/gui_utils/imgui_window.py", line 97, in init super().init(*args, **kwargs) File "/usr/local/lib/python3.11/site-packages/imgui/integrations/glfw.py", line 12, in init super(GlfwRenderer, self).init() File "/usr/local/lib/python3.11/site-packages/imgui/integrations/opengl.py", line 60, in init super(ProgrammablePipelineRenderer, self).init() File "/usr/local/lib/python3.11/site-packages/imgui/integrations/base.py", line 17, in init self._create_device_objects() File "/usr/local/lib/python3.11/site-packages/imgui/integrations/opengl.py", line 108, in _create_device_objects self._attrib_location_tex = gl.glGetUniformLocation(self._shader_handle, "Texture") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/OpenGL/latebind.py", line 63, in call return self.wrapperFunction( self.baseFunction, *args, **named ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/OpenGL/GL/VERSION/GL_2_0.py", line 430, in glGetUniformLocation return baseOperation( program, name ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/OpenGL/platform/baseplatform.py", line 415, in call return self( *args, **named ) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/OpenGL/error.py", line 230, in glCheckError raise self._errorClass( OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glGetUniformLocation, cArguments = (1, b'Texture\x00'), result = -1 )

zhaoyajie1011 avatar Sep 11 '23 06:09 zhaoyajie1011