ROCKET-1-DEMO / Dockerfile
phython96's picture
Update Dockerfile
11f5e70 verified
raw
history blame
1.37 kB
FROM nvcr.io/nvidia/pytorch:24.01-py3
# 安装系统依赖
RUN apt-get update && \
apt-get install -y \
wget \
git \
gnutls-bin \
openssh-client \
libghc-x11-dev \
gcc-multilib \
g++-multilib \
libglew-dev \
libosmesa6-dev \
libgl1-mesa-glx \
libglfw3 \
xvfb \
mesa-utils \
libegl1-mesa \
libgl1-mesa-dev \
libglu1-mesa-dev \
libglib2.0-0 \
libsm6 \
libxrender1 \
libxext6 \
unzip \
openjdk-8-jdk
WORKDIR /app
RUN git clone https://github.com/CraftJarvis/ROCKET-1.git && \
cd ROCKET-1 && \
git pull && \
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip && \
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -e .
WORKDIR /app/ROCKET-1/rocket/realtime_sam
RUN pip install -e .
WORKDIR /app/ROCKET-1/rocket/stark_tech
RUN python -c "from huggingface_hub import hf_hub_download;hf_hub_download(repo_id='phython96/ROCKET-MCP-Reborn', filename='MCP-Reborn.zip', local_dir='.')" && \
unzip -q MCP-Reborn.zip && rm MCP-Reborn.zip
WORKDIR /app/ROCKET-1/rocket/realtime_sam/checkpoints
RUN bash download_ckpts.sh
WORKDIR /app/ROCKET-1/rocket/stark_tech
RUN mkdir tmp
WORKDIR /app/ROCKET-1/rocket/arm
ENTRYPOINT ["python", "eval_rocket.py", "--port", "7860", "--sam-path", "/app/ROCKET-1/rocket/realtime_sam/checkpoints"]