Spaces:
Running on A10G
Running on A10G
udbhav commited on
Commit ·
0ae4d18
1
Parent(s): 7844438
minor fixes
Browse files- Dockerfile +5 -3
- app.py +4 -0
Dockerfile
CHANGED
|
@@ -1,6 +1,8 @@
|
|
| 1 |
|
| 2 |
# Use NVIDIA CUDA base image (Ubuntu 22.04 jammy)
|
| 3 |
-
FROM nvidia/cuda:12.3.2-devel-ubuntu22.04
|
|
|
|
|
|
|
| 4 |
|
| 5 |
# Non-interactive apt
|
| 6 |
ENV DEBIAN_FRONTEND=noninteractive
|
|
@@ -16,7 +18,6 @@ ENV PYVISTA_OFF_SCREEN=true
|
|
| 16 |
ENV VTK_DEFAULT_RENDER_WINDOW_OFFSCREEN=1
|
| 17 |
ENV DISPLAY=:99
|
| 18 |
ENV LIBGL_ALWAYS_SOFTWARE=1
|
| 19 |
-
ENV MESA_LOADER_DRIVER_OVERRIDE=llvmpipe
|
| 20 |
ENV MESA_GL_VERSION_OVERRIDE=3.3
|
| 21 |
|
| 22 |
# System deps + Deadsnakes PPA for Python 3.12
|
|
@@ -85,5 +86,6 @@ ENV HOST=0.0.0.0
|
|
| 85 |
ENV PORT=7860
|
| 86 |
|
| 87 |
# Run app
|
| 88 |
-
CMD ["python", "app.py"]
|
|
|
|
| 89 |
|
|
|
|
| 1 |
|
| 2 |
# Use NVIDIA CUDA base image (Ubuntu 22.04 jammy)
|
| 3 |
+
# FROM nvidia/cuda:12.3.2-devel-ubuntu22.04
|
| 4 |
+
FROM nvidia/cuda:12.3.2-devel-ubuntu20.04
|
| 5 |
+
|
| 6 |
|
| 7 |
# Non-interactive apt
|
| 8 |
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
| 18 |
ENV VTK_DEFAULT_RENDER_WINDOW_OFFSCREEN=1
|
| 19 |
ENV DISPLAY=:99
|
| 20 |
ENV LIBGL_ALWAYS_SOFTWARE=1
|
|
|
|
| 21 |
ENV MESA_GL_VERSION_OVERRIDE=3.3
|
| 22 |
|
| 23 |
# System deps + Deadsnakes PPA for Python 3.12
|
|
|
|
| 86 |
ENV PORT=7860
|
| 87 |
|
| 88 |
# Run app
|
| 89 |
+
# CMD ["python", "app.py"]
|
| 90 |
+
CMD python app.py 2>&1 | tee /tmp/app.log
|
| 91 |
|
app.py
CHANGED
|
@@ -122,6 +122,10 @@ def main():
|
|
| 122 |
|
| 123 |
print(f"🚀 Starting Trame server on {host}:{port}")
|
| 124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
# Configure server to bind to the specified host
|
| 126 |
try:
|
| 127 |
# Try with host parameter first (if supported)
|
|
|
|
| 122 |
|
| 123 |
print(f"🚀 Starting Trame server on {host}:{port}")
|
| 124 |
|
| 125 |
+
if demo.server.state.health == "running":
|
| 126 |
+
print("Trame server already running, not starting again.")
|
| 127 |
+
return
|
| 128 |
+
|
| 129 |
# Configure server to bind to the specified host
|
| 130 |
try:
|
| 131 |
# Try with host parameter first (if supported)
|