Jiading Fang commited on
Commit
0a3d1f8
·
1 Parent(s): 98fec44

update Dockerfile to allow gradio

Browse files
Files changed (2) hide show
  1. Dockerfile +15 -6
  2. Makefile +1 -1
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM nvidia/cuda:11.3.1-devel-ubuntu18.04
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++-4.8 git curl docker.io vim wget ca-certificates
 
 
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
- ln -s /usr/bin/pip3 /usr/bin/pip
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 docker/Dockerfile \
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