jorgejungle commited on
Commit
8a0a23e
1 Parent(s): e4c60f6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -5
Dockerfile CHANGED
@@ -31,12 +31,21 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
31
  libgles2-mesa-dev \
32
  cmake \
33
  curl
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
- # Set EGL-related environment variables
36
- ENV LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH \
37
- NVIDIA_VISIBLE_DEVICES=all \
38
- NVIDIA_DRIVER_CAPABILITIES=compute,utility,graphics \
39
- PYOPENGL_PLATFORM=egl
40
 
41
  # Set up a new user named "user" with user ID 1000
42
  RUN useradd -m -u 1000 user
 
31
  libgles2-mesa-dev \
32
  cmake \
33
  curl
34
+
35
+ ENV PYTHONDONTWRITEBYTECODE=1
36
+ ENV PYTHONUNBUFFERED=1
37
+
38
+ # for GLEW
39
+ ENV LD_LIBRARY_PATH /usr/lib64:$LD_LIBRARY_PATH
40
+
41
+ # nvidia-container-runtime
42
+ ENV NVIDIA_VISIBLE_DEVICES all
43
+ ENV NVIDIA_DRIVER_CAPABILITIES compute,utility,graphics
44
+
45
+ # Default pyopengl to EGL for good headless rendering support
46
+ ENV PYOPENGL_PLATFORM egl
47
 
48
+ COPY ./10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json
 
 
 
 
49
 
50
  # Set up a new user named "user" with user ID 1000
51
  RUN useradd -m -u 1000 user