File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ FROM nvidia/cuda:${CUDA}-cudnn${CUDNN}-${BUILD}-${SYSTEM}
77ARG MXNET="1.9.1"
88ENV LANG=C.UTF-8
99
10+ ARG SERVER_MODE=prod
11+
1012# install linux package, needs to fix GPG error first.
1113RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC && \
1214 apt-get update && \
@@ -16,7 +18,14 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC &&
1618
1719# Install python package
1820# view https://mxnet.apache.org/versions/1.9.1/get_started for detail
19- RUN pip3 install mxnet-cu112==${MXNET} loguru ymir-exc
21+ RUN pip3 install mxnet-cu112==${MXNET} loguru
22+
23+ # install ymir-exc sdk
24+ RUN if [ "${SERVER_MODE}" = "dev" ]; then \
25+ pip install --force-reinstall -U "git+https://github.com/IndustryEssentials/ymir.git/@dev#egg=ymir-exc&subdirectory=docker_executor/sample_executor/ymir_exc" ; \
26+ else \
27+ pip install ymir-exc; \
28+ fi
2029
2130# copy template training/mining/infer config file
2231RUN mkdir -p /img-man
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ ARG CUDNN="8"
55# cuda11.1 + pytorch 1.9.0 not work!!!
66FROM pytorch/pytorch:${PYTORCH}-cuda${CUDA}-cudnn${CUDNN}-runtime
77
8+ ARG SERVER_MODE=prod
9+
810ENV TORCH_CUDA_ARCH_LIST="6.0 6.1 7.0+PTX"
911ENV TORCH_NVCC_FLAGS="-Xfatbin -compress-all"
1012ENV CMAKE_PREFIX_PATH="$(dirname $(which conda))/../"
@@ -21,7 +23,11 @@ RUN pip install -U pip && \
2123 pip install loguru
2224
2325# install ymir-exc sdk
24- RUN pip install ymir-exc
26+ RUN if [ "${SERVER_MODE}" = "dev" ]; then \
27+ pip install --force-reinstall -U "git+https://github.com/IndustryEssentials/ymir.git/@dev#egg=ymir-exc&subdirectory=docker_executor/sample_executor/ymir_exc" ; \
28+ else \
29+ pip install ymir-exc; \
30+ fi
2531
2632# copy template training/mining/infer config file
2733RUN mkdir -p /img-man
You can’t perform that action at this time.
0 commit comments