Spaces:
Runtime error
Runtime error
Jiading Fang
commited on
Commit
·
0a3d1f8
1
Parent(s):
98fec44
update Dockerfile to allow gradio
Browse files- Dockerfile +15 -6
- Makefile +1 -1
Dockerfile
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
FROM nvidia/cuda:11.3.1-devel-
|
| 2 |
|
| 3 |
ENV PROJECT=vidar
|
| 4 |
ENV LC_ALL=C.UTF-8
|
|
@@ -9,16 +9,18 @@ ENV PYTORCH_VERSION=1.10.0+cu113
|
|
| 9 |
ENV TORCHVISION_VERSION=0.11.1+cu113
|
| 10 |
ENV CUDNN_VERSION=8.2.1.32-1+cuda11.3
|
| 11 |
ENV NCCL_VERSION=2.9.9-1+cuda11.3
|
|
|
|
| 12 |
|
| 13 |
# Install basic libraries
|
| 14 |
RUN apt-get update && apt-get install -y \
|
| 15 |
-
build-essential cmake g
|
|
|
|
|
|
|
| 16 |
|
| 17 |
# Install python and pip
|
| 18 |
RUN apt-get install -y python${PYTHON_VERSION} python3-pip
|
| 19 |
-
RUN ln -s /usr/bin/python${PYTHON_VERSION} /usr/bin/python
|
| 20 |
-
|
| 21 |
-
|
| 22 |
# Upgrade pip
|
| 23 |
RUN pip install --upgrade pip
|
| 24 |
|
|
@@ -80,7 +82,7 @@ RUN apt-get install -y \
|
|
| 80 |
RUN pip install pytorch3d
|
| 81 |
|
| 82 |
# Install CuPY
|
| 83 |
-
RUN pip install cupy
|
| 84 |
|
| 85 |
# Install huggingface transformers
|
| 86 |
RUN pip install transformers
|
|
@@ -95,6 +97,9 @@ WORKDIR /workspace
|
|
| 95 |
RUN git clone https://github.com/VitorGuizilini-TRI/dgp.git
|
| 96 |
ENV PYTHONPATH="/workspace/dgp:$PYTHONPATH"
|
| 97 |
|
|
|
|
|
|
|
|
|
|
| 98 |
# Create workspace folder
|
| 99 |
RUN mkdir -p /workspace/experiments
|
| 100 |
RUN mkdir -p /workspace/${PROJECT}
|
|
@@ -105,3 +110,7 @@ COPY . /workspace/${PROJECT}
|
|
| 105 |
# Set environment variables
|
| 106 |
ENV PYTHONPATH="/workspace/${PROJECT}:$PYTHONPATH"
|
| 107 |
ENV PYTHONPATH="/workspace/${PROJECT}/externals/camviz:$PYTHONPATH"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM nvidia/cuda:11.3.1-devel-ubuntu20.04
|
| 2 |
|
| 3 |
ENV PROJECT=vidar
|
| 4 |
ENV LC_ALL=C.UTF-8
|
|
|
|
| 9 |
ENV TORCHVISION_VERSION=0.11.1+cu113
|
| 10 |
ENV CUDNN_VERSION=8.2.1.32-1+cuda11.3
|
| 11 |
ENV NCCL_VERSION=2.9.9-1+cuda11.3
|
| 12 |
+
ARG DEBIAN_FRONTEND=noninteractive
|
| 13 |
|
| 14 |
# Install basic libraries
|
| 15 |
RUN apt-get update && apt-get install -y \
|
| 16 |
+
build-essential cmake g++ git curl docker.io vim wget ca-certificates
|
| 17 |
+
RUN apt-get install -y --no-install-recommends apt-utils
|
| 18 |
+
|
| 19 |
|
| 20 |
# Install python and pip
|
| 21 |
RUN apt-get install -y python${PYTHON_VERSION} python3-pip
|
| 22 |
+
RUN ln -s /usr/bin/python${PYTHON_VERSION} /usr/bin/python
|
| 23 |
+
|
|
|
|
| 24 |
# Upgrade pip
|
| 25 |
RUN pip install --upgrade pip
|
| 26 |
|
|
|
|
| 82 |
RUN pip install pytorch3d
|
| 83 |
|
| 84 |
# Install CuPY
|
| 85 |
+
RUN pip install cupy-cuda11x
|
| 86 |
|
| 87 |
# Install huggingface transformers
|
| 88 |
RUN pip install transformers
|
|
|
|
| 97 |
RUN git clone https://github.com/VitorGuizilini-TRI/dgp.git
|
| 98 |
ENV PYTHONPATH="/workspace/dgp:$PYTHONPATH"
|
| 99 |
|
| 100 |
+
# Install gradio
|
| 101 |
+
RUN pip install gradio
|
| 102 |
+
|
| 103 |
# Create workspace folder
|
| 104 |
RUN mkdir -p /workspace/experiments
|
| 105 |
RUN mkdir -p /workspace/${PROJECT}
|
|
|
|
| 110 |
# Set environment variables
|
| 111 |
ENV PYTHONPATH="/workspace/${PROJECT}:$PYTHONPATH"
|
| 112 |
ENV PYTHONPATH="/workspace/${PROJECT}/externals/camviz:$PYTHONPATH"
|
| 113 |
+
|
| 114 |
+
# command
|
| 115 |
+
CMD ["python3", "app.py"]
|
| 116 |
+
# CMD ["gradio", "app.py"] # debug
|
Makefile
CHANGED
|
@@ -46,7 +46,7 @@ clean:
|
|
| 46 |
|
| 47 |
docker-build:
|
| 48 |
docker build \
|
| 49 |
-
-f
|
| 50 |
-t ${DOCKER_IMAGE} .
|
| 51 |
|
| 52 |
docker-interactive: docker-build
|
|
|
|
| 46 |
|
| 47 |
docker-build:
|
| 48 |
docker build \
|
| 49 |
+
-f Dockerfile \
|
| 50 |
-t ${DOCKER_IMAGE} .
|
| 51 |
|
| 52 |
docker-interactive: docker-build
|