Spaces:
Running
Running
File size: 1,147 Bytes
ad59efa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | FROM python:3.11-slim
ENV PYTHONUNBUFFERED=1 \
PORT=7860 \
PIP_NO_CACHE_DIR=1 \
HF_HUB_DISABLE_XET=1
RUN apt-get update && apt-get install -y --no-install-recommends \
git curl ca-certificates ffmpeg build-essential linux-libc-dev \
libgl1 libglib2.0-0 libegl1 libosmesa6 libgomp1
WORKDIR /app
COPY cosmos-framework /app/cosmos-framework
COPY assets /app/assets
COPY start.sh /app/start.sh
RUN python -m pip install --upgrade pip uv \
&& uv pip install --system torch==2.6.0 torchvision==0.21.0 --index-url https://download.pytorch.org/whl/cpu \
&& uv pip install --system -e /app/cosmos-framework --no-deps \
&& uv pip install --system \
accelerate av cattrs diffusers einops hydra-core imageio imageio-ffmpeg loguru msgpack \
obstore omegaconf pydantic requests scipy termcolor 'transformers>=4.57.1,<5.0.0' tyro websockets \
boto3 pyyaml lerobot==0.4.4 pandas pyarrow 'datasets>=2.19.0' \
viser mujoco pin trimesh opencv-python-headless huggingface_hub hf_transfer iopath \
&& uv pip install --system torchcodec==0.2.* --index-url https://download.pytorch.org/whl/cpu
CMD ["bash", "/app/start.sh"]
|