Spaces:
Sleeping
Sleeping
# Start with an official PyTorch Docker image with CUDA support for GPU acceleration | |
FROM pytorch/pytorch:1.10.0-cuda11.3-cudnn8-runtime | |
# Install essential packages | |
RUN apt-get update && apt-get install -y \ | |
git \ | |
wget \ | |
&& rm -rf /var/lib/apt/lists/* | |
# Install Hugging Face Transformers, TorchScript, and additional dependencies | |
RUN pip install torch torchvision transformers requests | |
# Clone Meta Sapiens Pose model and MotionBERT model from Hugging Face | |
RUN mkdir /models | |
WORKDIR /models | |
# Meta Sapiens Pose Model | |
RUN git clone https://huggingface.co/facebook/sapiens-pose-1b-torchscript /models/sapiens_pose | |
# MotionBERT Model | |
RUN git clone https://huggingface.co/walterzhu/MotionBERT /models/motionbert | |
# Copy the inference script | |
COPY app.py /app/app.py | |
# Expose port for Flask app | |
EXPOSE 7860 | |
# Run the inference script | |
CMD ["python", "/app/app.py"] | |