Spaces:
Running
Running
FROM pytorch/pytorch:2.2.2-cuda11.8-cudnn8-runtime | |
# FROM nvidia/cuda:12.5.1-cudnn-runtime-ubuntu20.04 | |
# FROM nvcr.io/nvidia/pytorch:24.01-py3 | |
# Install necessary tools | |
RUN apt-get update && apt-get install -y curl gnupg wget | |
# Add the NVIDIA GPG key and repository | |
RUN curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ | |
&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ | |
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \ | |
tee /etc/apt/sources.list.d/nvidia-container-toolkit.list \ | |
&& apt-get update | |
# Install the NVIDIA container toolkit | |
RUN apt-get install -y nvidia-container-toolkit | |
# Set the default runtime to nvidia | |
ENV NVIDIA_VISIBLE_DEVICES=all | |
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility | |
# RUN apt install python3-pip -y | |
COPY ./ /app | |
WORKDIR /app | |
RUN apt-get update && apt-get install ffmpeg libsm6 libxext6 -y | |
RUN apt-get install gcc -y | |
RUN pip install -r requirements.txt | |
ENV CUDA_VISIBLE_DEVICES=0 | |
ENV HF_TKN="put your huggingface token here" | |
EXPOSE 7860 | |
CMD ["python", "minigpt4_video_demo.py"] |