Spaces:
Running
Running
| ARG BASE=nvidia/cuda:12.1.0-devel-ubuntu22.04 | |
| FROM ${BASE} | |
| # 设置环境变量 | |
| ENV http_proxy=http://host.docker.internal:7890 | |
| ENV https_proxy=http://host.docker.internal:7890 | |
| ENV DEBIAN_FRONTEND=noninteractive | |
| # 安装系统依赖 | |
| RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| gcc g++ make git python3 python3-dev python3-pip python3-venv python3-wheel \ | |
| espeak-ng libsndfile1-dev nano vim unzip wget xz-utils && \ | |
| apt-get clean && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # 设置工作目录 | |
| WORKDIR /root/MiniCPM-V/ | |
| # 安装 Python 依赖 | |
| RUN git clone https://github.com/OpenBMB/MiniCPM-V.git && \ | |
| cd MiniCPM-V && \ | |
| pip3 install decord && \ | |
| pip3 install --no-cache-dir -r requirements.txt && \ | |
| pip3 install flash_attn | |
| # 清理代理环境变量 | |
| ENV http_proxy="" | |
| ENV https_proxy="" | |
| # 设置 PYTHONPATH | |
| ENV PYTHONPATH="/root/MiniCPM-V/" | |