You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 23, 2020. It is now read-only.
This new alpha release switched to a custom runtime, substituting the default runc.
The first experiments I performed with it were still not fully working. Here some comments for future reference [1]:
The new nvidia-docker does not use anymore a docker volume containing the drivers, but it ships everything with the new runtime. This means that nvidia-docker-compose is not anymore required. Indeed, by setting the following configuration file, the new runtime is loaded by default:
The following env variables must be set in the image [2][3]:
nvidia-docker run --rm -ti -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all ubuntu:16.04 nvidia-smi
In this way, the GPU is detected in the container, but applications that require GLX (e.g. gazebo) don't work, generating the following error:
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 30
Current serial number in output stream: 31
GLX seems to be unsupported for the time being. Further tests are however required.
The text was updated successfully, but these errors were encountered:
This new alpha release switched to a custom runtime, substituting the default
runc
.The first experiments I performed with it were still not fully working. Here some comments for future reference [1]:
nvidia-docker
does not use anymore a docker volume containing the drivers, but it ships everything with the new runtime. This means thatnvidia-docker-compose
is not anymore required. Indeed, by setting the following configuration file, the new runtime is loaded by default:In this way, the GPU is detected in the container, but applications that require GLX (e.g.
gazebo
) don't work, generating the following error:GLX seems to be unsupported for the time being. Further tests are however required.
The text was updated successfully, but these errors were encountered: