-
Notifications
You must be signed in to change notification settings - Fork 106
RuntimeError: vk::PhysicalDevice::createDeviceUnique: ErrorExtensionNotPresent #68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Try |
Thank you for your reply. Actually, I am using CUDA0 and still have this issue |
CUDA_VISIBLE_DEVICES=0 works for me. But why other gpus cannot work? |
If you have DISPLAY="" all gpus should work? It's a legacy issue of sapien2.x |
Same problem here, I checked the vulkan and nvidia driver, both are ok, after setting |
I also meet this it is same with you . The error occurs after running 10 episodes on all policies |
When I use L4, When I use A6000. When I use H100. Chatgpt told me the problem might be Vulkan context / device maxmium 11.
Put this line at the very end of run_maniskill2_eval_single_episode (after saving the video). I tried this , but cannot work.
Build the environment once at the beginning. Then use reset() to switch between different obj_episode_ids instead of rebuilding the environment every time. This way, you avoid creating and destroying Vulkan devices repeatedly, saving a lot of resources. However, your current setup (where each obj_episode_id may have different initialization options) naturally builds a new environment every time.
You can disable it with:
But bridge.sh doesn't have raytracing, so it doesn't work. I still have not found how to fix it in H100. |
Solved it by following this doc |
Thank you , could you point out which commands are the solution? |
use |
I installed this and in H100 and it seems make my simpler env totally broken. It hang when create env And it seems broken some infra function, my libero enviroment also hang
|
This problem randomly occurs to me. Sometime it works sometimes it does not. |
Check if you have libegl1 install, based on this post, rendering is actually supported by EGL, not GLX. For me I was having this error in Docker container, and I solved it by
|
Hello,
I encountered an error while running the code from your repository. The error message is as follows:
RuntimeError: vk::PhysicalDevice::createDeviceUnique: ErrorExtensionNotPresent
The error occurs after running 10 episodes on all policies. The error is triggered at the following line in the code:
self._renderer = sapien.SapienRenderer(**renderer_kwargs)
I have checked the following:
GPU driver is up-to-date.
Vulkan configuration files are present.
All dependencies are correctly installed.
However, the issue persists. Based on similar issues reported in other projects, it seems this might be related to the Vulkan renderer configuration.
Could you please provide some guidance on how to resolve this error? Any help would be greatly appreciated.
Thank you!
The text was updated successfully, but these errors were encountered: