I was using a EGL depended code base for my experiment. (Where EGL is used to render a 3D simulator) I used docker to create an image locally, upload to docker hub, and use singularity to pull it to my cluster. Somehow, it works fine locally but having
RuntimeError: EGL error 0x3002 at eglInitialize on cluster. I have no knowledge about EGL so I will post the code base I was using GitHub - peteanderson80/Matterport3DSimulator: AI Research Platform for Reinforcement Learning from Real Panoramic Images. , the EGL related code is in ./src/lib/MatterSim.cpp and ./src/lib/NavGraph.cpp. My dockerfile is modifed based on the docker file in the repo root. where. I bascially
mkdir build && cd build cmake -DEGL_RENDERING=ON .. make cd ../
I am very confused by different behavior with my local and cluster trial, especially I am using container which should not have this kind of problem…
I guess my problem description could be vague. Sorry about that. Any clue is helpful.