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 RUN useradd -m -u 1000 user USER user ENV PATH="/home/user/.local/bin:$PATH" WORKDIR $HOME/app RUN git clone https://github.com/CraftJarvis/ROCKET-1.git && \ cd ROCKET-1 && \ git pull && \ python -m pip install --upgrade pip && \ pip install -e . && \ cd rocket/realtime_sam && \ pip install -e . && \ cd checkpoints && \ bash download_ckpts.sh WORKDIR $HOME/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 $HOME/app/ROCKET-1/rocket/arm RUN git pull CMD ["python", "eval_rocket.py", "--port", "7860", "--sam-path", "/app/ROCKET-1/rocket/realtime_sam/checkpoints"]