forked from johnolafenwa/DeepStack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.cpu
46 lines (34 loc) · 1.09 KB
/
Dockerfile.cpu
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
FROM deepquestai/deepstack-base:cpu-412378893 as cpu
ENV SLEEP_TIME 0.01
ENV CUDA_MODE False
ENV APPDIR /app
RUN mkdir /deeptemp
RUN mkdir /datastore
ENV DATA_DIR /datastore
ENV TEMP_PATH /deeptemp/
ENV PROFILE desktop_cpu
WORKDIR /app
RUN pip install onnxruntime==0.4.0
RUN pip3 install redis
RUN pip3 install opencv-python
RUN pip3 install Cython
RUN pip3 install pillow
RUN pip3 install scipy
RUN pip3 install tqdm
RUN pip3 install tensorboard
RUN pip3 install PyYAML
RUN pip3 install Matplotlib
RUN mkdir /app/sharedfiles
COPY ./sharedfiles/yolov5m.pt /app/sharedfiles/yolov5m.pt
COPY ./sharedfiles/face.pt /app/sharedfiles/face.pt
COPY ./sharedfiles/facerec-high.model /app/sharedfiles/facerec-high.model
COPY ./sharedfiles/scene.pt /app/sharedfiles/scene.pt
COPY ./sharedfiles/categories_places365.txt /app/sharedfiles/categories_places365.txt
RUN mkdir /app/server
COPY ./server /app/server
RUN mkdir /app/intelligencelayer
COPY ./intelligencelayer /app/intelligencelayer
COPY ./init.py /app
EXPOSE 5000
WORKDIR /app/server
CMD ["/app/server/server"]