FROM python:3.8 #FROM python:3.7-slim-bullseye WORKDIR /home ## Install git RUN apt update # Required by OpenCV RUN apt install libgl1-mesa-glx -y # RUN apt install -y git RUN apt install -y gfortran libopenblas-dev liblapack-dev ## Install base dependencies RUN pip install torch torchvision tqdm opencv-python pillow pytorch-ignite ## Add Kafka Python library RUN pip install kafka-python # ONNX RUN pip install onnx protobuf==3.16.0 ## SEDNA SECTION ## COPY ./lib/requirements.txt /home RUN pip install -r /home/requirements.txt ENV PYTHONPATH "${PYTHONPATH}:/home/lib" WORKDIR /home/work COPY ./lib /home/lib # Add M3L imports COPY examples/multiedgeinference/pedestrian_tracking/feature_extraction /home/work ENV PYTHONPATH "${PYTHONPATH}:/home/work" ENV LOG_LEVEL="INFO" ENTRYPOINT ["python"] CMD ["worker.py"]