KevinX-Penn28 commited on
Commit
c61442c
·
verified ·
1 Parent(s): 044d0aa

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -4
Dockerfile CHANGED
@@ -1,6 +1,12 @@
1
  FROM pytorch/pytorch:2.7.1-cuda12.6-cudnn9-devel
2
  ENV CUDA_HOME=/usr/local/cuda
 
 
 
 
3
 
 
 
4
  RUN apt-get update && apt-get install -y \
5
  git fish tmux curl ffmpeg \
6
  libgl1-mesa-glx libglib2.0-0 \
@@ -14,10 +20,7 @@ RUN useradd -m -u 1000 user
14
  ENV HF_HOME=/home/user/.cache/huggingface
15
  RUN mkdir -p $HF_HOME && chown -R user:user /home/user
16
 
17
- # Thread settings
18
- ARG USE_CUDA=1
19
- ARG TORCH_ARCH="7.0;7.5;8.0;8.6+PTX"
20
- ENV TORCH_CUDA_ARCH_LIST="${TORCH_ARCH}"
21
  ENV OMP_NUM_THREADS=1
22
  ENV MKL_NUM_THREADS=1
23
  ENV NUMEXPR_NUM_THREADS=1
@@ -46,6 +49,9 @@ RUN pip install --no-cache-dir -e ./video-sam2 && \
46
  pip install --no-cache-dir -e ./laser && \
47
  pip install --no-cache-dir -e ./vine_hf
48
 
 
 
 
49
  # Copy app
50
  COPY --chown=user:user . .
51
 
 
1
  FROM pytorch/pytorch:2.7.1-cuda12.6-cudnn9-devel
2
  ENV CUDA_HOME=/usr/local/cuda
3
+ ENV PATH="${CUDA_HOME}/bin:${PATH}"
4
+ ENV LD_LIBRARY_PATH="${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}"
5
+ ENV TORCH_CUDA_ARCH_LIST="7.5"
6
+ ENV USE_CUDA=1
7
 
8
+ # Verify CUDA setup
9
+ RUN nvcc --version && which nvcc
10
  RUN apt-get update && apt-get install -y \
11
  git fish tmux curl ffmpeg \
12
  libgl1-mesa-glx libglib2.0-0 \
 
20
  ENV HF_HOME=/home/user/.cache/huggingface
21
  RUN mkdir -p $HF_HOME && chown -R user:user /home/user
22
 
23
+
 
 
 
24
  ENV OMP_NUM_THREADS=1
25
  ENV MKL_NUM_THREADS=1
26
  ENV NUMEXPR_NUM_THREADS=1
 
49
  pip install --no-cache-dir -e ./laser && \
50
  pip install --no-cache-dir -e ./vine_hf
51
 
52
+ RUN cd groundingdino && \
53
+ python3 setup.py build_ext --force --inplace
54
+
55
  # Copy app
56
  COPY --chown=user:user . .
57