-
Notifications
You must be signed in to change notification settings - Fork 63
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
extensions not available #13
Comments
This is probably because the libEGL it finds is not the nvidia driver's version, nor is it a GLVND version that dispatches to nvidia's. Please let me know the output of |
The output of Linux version: |
You seem to have a version of libEGL that doesn't match everything else (dated 2015, not 2018), and this is the one that ldd says is being used. I'm not sure how the system has ended up like this. Reinstalling the nvidia driver might fix things. libEGL.so should be installed as part of the driver package, and is then a thin wrapper that uses libGLdispatch to call through to libEGL_nvidia. Unfortunately the _nvidia version doesn't directly export the relevant symbols, so you probably can't just LD_PRELOAD it (though it may be worth trying, if you can't fix the installation). |
Thanks for your help! The LD_PRELOAD trick works well |
Hi~ And I set
in ~/.bashrc but I still get this error: 2020-04-16 11:39:05.592220: F /home/frank/Documents/dirt/csrc/gl_common.h:46] extensions eglQueryDevicesEXT, eglQueryDeviceAttribEXT and eglGetPlatformDisplayEXT not available Can anyone help? |
Hi, thanks for your great work!
I compiled and installed dirt successfully but an error occurs when I run the test script tests/square_test.py.
python tests/square_test.py
2019-04-10 16:23:48.485565: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-04-10 16:23:51.010225: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1392] Found device 0 with properties:
name: GeForce GTX 1080 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.582
pciBusID: 0000:02:00.0
totalMemory: 10.91GiB freeMemory: 10.75GiB
2019-04-10 16:23:51.281038: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1392] Found device 1 with properties:
name: GeForce GTX 1080 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.582
pciBusID: 0000:03:00.0
totalMemory: 10.91GiB freeMemory: 10.75GiB
2019-04-10 16:23:51.564684: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1392] Found device 2 with properties:
name: GeForce GTX 1080 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.582
pciBusID: 0000:83:00.0
totalMemory: 10.91GiB freeMemory: 1.71GiB
2019-04-10 16:23:51.894811: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1392] Found device 3 with properties:
name: GeForce GTX 1080 Ti major: 6 minor: 1 memoryClockRate(GHz): 1.582
pciBusID: 0000:84:00.0
totalMemory: 10.91GiB freeMemory: 10.75GiB
2019-04-10 16:23:51.897135: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1471] Adding visible gpu devices: 0, 1, 2, 3
2019-04-10 16:23:53.256778: I tensorflow/core/common_runtime/gpu/gpu_device.cc:952] Device interconnect StreamExecutor with strength 1 edge matrix:
2019-04-10 16:23:53.256819: I tensorflow/core/common_runtime/gpu/gpu_device.cc:958] 0 1 2 3
2019-04-10 16:23:53.256830: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] 0: N Y N N
2019-04-10 16:23:53.256838: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] 1: Y N N N
2019-04-10 16:23:53.256844: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] 2: N N N Y
2019-04-10 16:23:53.256851: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] 3: N N Y N
2019-04-10 16:23:53.257792: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1084] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 10403 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1080 Ti, pci bus id: 0000:02:00.0, compute capability: 6.1)
2019-04-10 16:23:53.424878: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1084] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:1 with 10403 MB memory) -> physical GPU (device: 1, name: GeForce GTX 1080 Ti, pci bus id: 0000:03:00.0, compute capability: 6.1)
2019-04-10 16:23:53.594674: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1084] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:2 with 1461 MB memory) -> physical GPU (device: 2, name: GeForce GTX 1080 Ti, pci bus id: 0000:83:00.0, compute capability: 6.1)
2019-04-10 16:23:53.619942: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1084] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:3 with 10403 MB memory) -> physical GPU (device: 3, name: GeForce GTX 1080 Ti, pci bus id: 0000:84:00.0, compute capability: 6.1)
2019-04-10 16:23:53.875018: F /tmp/pip-req-build-hPrDXQ/csrc/gl_common.h:46] extensions eglQueryDevicesEXT, eglQueryDeviceAttribEXT and eglGetPlatformDisplayEXT not available
[1] 656228 abort (core dumped) python tests/square_test.py
I checked that all the requirements in README are met. I also searched and didn't find a solution in https://github.com/pmh47/dirt/issues/2.
I ran the following lines but it looks like there is nothing wrong.
import dirt.rasterise_ops import subprocess subprocess.call(['ldd', dirt.rasterise_ops._lib_path + '/librasterise.so'])
Thanks for your help in advance. Any suggestion will be greatly appreciated:)
The text was updated successfully, but these errors were encountered: