Spaces:
Sleeping
Sleeping
udbhav
commited on
Commit
·
3db3531
1
Parent(s):
1a92a53
changed the docker.py
Browse files- Dockerfile +3 -0
- app.py +13 -0
Dockerfile
CHANGED
|
@@ -11,6 +11,9 @@ ENV LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
|
|
| 11 |
# Fix OpenMP threads to a valid integer (libgomp warning)
|
| 12 |
ENV OMP_NUM_THREADS=4
|
| 13 |
|
|
|
|
|
|
|
|
|
|
| 14 |
# ---------------- System deps + Python 3.12 + headless GL ----------------
|
| 15 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 16 |
software-properties-common \
|
|
|
|
| 11 |
# Fix OpenMP threads to a valid integer (libgomp warning)
|
| 12 |
ENV OMP_NUM_THREADS=4
|
| 13 |
|
| 14 |
+
# Force headless: never try X11 DISPLAY
|
| 15 |
+
ENV DISPLAY=""
|
| 16 |
+
|
| 17 |
# ---------------- System deps + Python 3.12 + headless GL ----------------
|
| 18 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 19 |
software-properties-common \
|
app.py
CHANGED
|
@@ -12,6 +12,19 @@ import numpy as np
|
|
| 12 |
import torch
|
| 13 |
import pyvista as pv
|
| 14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
from scipy.spatial import cKDTree
|
| 16 |
from vtk.util import numpy_support as nps
|
| 17 |
import matplotlib.cm as cm
|
|
|
|
| 12 |
import torch
|
| 13 |
import pyvista as pv
|
| 14 |
|
| 15 |
+
os.environ.setdefault("OMP_NUM_THREADS", "4")
|
| 16 |
+
|
| 17 |
+
# Optional: extra VTK headless hints (you already used similar locally)
|
| 18 |
+
os.environ.setdefault("VTK_DEFAULT_RENDER_WINDOW_OFFSCREEN", "1")
|
| 19 |
+
os.environ.setdefault("LIBGL_ALWAYS_SOFTWARE", "1")
|
| 20 |
+
os.environ.setdefault("MESA_LOADER_DRIVER_OVERRIDE", "llvmpipe")
|
| 21 |
+
os.environ.setdefault("MESA_GL_VERSION_OVERRIDE", "3.3")
|
| 22 |
+
|
| 23 |
+
# Force headless: never try to open an X11 window
|
| 24 |
+
os.environ["DISPLAY"] = ""
|
| 25 |
+
|
| 26 |
+
pv.OFF_SCREEN = True # Tell PyVista to always render offscreen
|
| 27 |
+
|
| 28 |
from scipy.spatial import cKDTree
|
| 29 |
from vtk.util import numpy_support as nps
|
| 30 |
import matplotlib.cm as cm
|