@@ -11,41 +11,41 @@ ENV DEBIAN_FRONTEND=noninteractive \
1111 # Force stdin, stdout and stderr to be totally unbuffered. Good for logging
1212 PYTHONDONTWRITEBYTECODE=1 \
1313 PYTHONUNBUFFERED=1 \
14- PYTHONIOENCODING=UTF-8 \
15- LD_LIBRARY_PATH="/usr/local/lib:/opt/amazon/ofi-nccl/lib/x86_64-linux-gnu:/opt/amazon/openmpi/lib:/opt/amazon/efa/lib:/usr/local/cuda/lib64:${LD_LIBRARY_PATH}" \
16- PATH="/opt/amazon/openmpi/bin:/opt/amazon/efa/bin:/usr/local/cuda/bin:${PATH}"
14+ PYTHONIOENCODING=UTF-8
15+ # LD_LIBRARY_PATH="/usr/local/lib:/opt/amazon/ofi-nccl/lib/x86_64-linux-gnu:/opt/amazon/openmpi/lib:/opt/amazon/efa/lib:/usr/local/cuda/lib64:${LD_LIBRARY_PATH}" \
16+ # PATH="/opt/amazon/openmpi/bin:/opt/amazon/efa/bin:/usr/local/cuda/bin:${PATH}"
1717
1818WORKDIR /
1919
20- COPY install_efa.sh install_efa.sh
20+ # COPY install_efa.sh install_efa.sh
2121COPY deep_learning_container.py /usr/local/bin/deep_learning_container.py
2222COPY bash_telemetry.sh /usr/local/bin/bash_telemetry.sh
23- RUN chmod +x /usr/local/bin/deep_learning_container.py && \
24- chmod +x /usr/local/bin/bash_telemetry.sh && \
25- echo 'source /usr/local/bin/bash_telemetry.sh' >> /etc/bash.bashrc && \
26- # Install EFA
27- bash install_efa.sh ${EFA_VERSION} && \
28- rm install_efa.sh && \
29- # OSS compliance and software update
30- apt-get update && \
31- apt-get upgrade -y && \
32- apt-get install -y --allow-change-held-packages --no-install-recommends unzip && \
33- apt-get clean && \
34- HOME_DIR=/root && \
35- curl -o ${HOME_DIR}/oss_compliance.zip https://aws-dlinfra-utilities.s3.amazonaws.com/oss_compliance.zip && \
36- unzip ${HOME_DIR}/oss_compliance.zip -d ${HOME_DIR}/ && \
37- cp ${HOME_DIR}/oss_compliance/test/testOSSCompliance /usr/local/bin/testOSSCompliance && \
38- chmod +x /usr/local/bin/testOSSCompliance && \
39- chmod +x ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh && \
40- ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh ${HOME_DIR} ${PYTHON} && \
41- # create symlink for python
42- ln -s /usr/bin/python3 /usr/bin/python && \
43- # clean up
44- rm -rf ${HOME_DIR}/oss_compliance* && \
45- rm -rf /tmp/tmp* && \
46- rm -rf /tmp/uv* && \
47- rm -rf /var/lib/apt/lists/* && \
48- rm -rf /root/.cache | true
23+ # RUN chmod +x /usr/local/bin/deep_learning_container.py && \
24+ # chmod +x /usr/local/bin/bash_telemetry.sh && \
25+ # echo 'source /usr/local/bin/bash_telemetry.sh' >> /etc/bash.bashrc && \
26+ # # Install EFA
27+ # bash install_efa.sh ${EFA_VERSION} && \
28+ # rm install_efa.sh && \
29+ # # OSS compliance and software update
30+ # apt-get update && \
31+ # apt-get upgrade -y && \
32+ # apt-get install -y --allow-change-held-packages --no-install-recommends unzip && \
33+ # apt-get clean && \
34+ # HOME_DIR=/root && \
35+ # curl -o ${HOME_DIR}/oss_compliance.zip https://aws-dlinfra-utilities.s3.amazonaws.com/oss_compliance.zip && \
36+ # unzip ${HOME_DIR}/oss_compliance.zip -d ${HOME_DIR}/ && \
37+ # cp ${HOME_DIR}/oss_compliance/test/testOSSCompliance /usr/local/bin/testOSSCompliance && \
38+ # chmod +x /usr/local/bin/testOSSCompliance && \
39+ # chmod +x ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh && \
40+ # ${HOME_DIR}/oss_compliance/generate_oss_compliance.sh ${HOME_DIR} ${PYTHON} && \
41+ # # create symlink for python
42+ # ln -s /usr/bin/python3 /usr/bin/python && \
43+ # # clean up
44+ # rm -rf ${HOME_DIR}/oss_compliance* && \
45+ # rm -rf /tmp/tmp* && \
46+ # rm -rf /tmp/uv* && \
47+ # rm -rf /var/lib/apt/lists/* && \
48+ # rm -rf /root/.cache | true
4949
5050RUN mkdir -p /tmp/nvjpeg \
5151 && cd /tmp/nvjpeg \
@@ -60,20 +60,18 @@ RUN mkdir -p /tmp/nvjpeg \
6060 && rm -rf /usr/local/cuda/bin/cuobjdump* \
6161 && rm -rf /usr/local/cuda/bin/nvdisasm*
6262
63- # ====================== ec2 =========================================
64- FROM base AS vllm-ec2
63+ # # ====================== ec2 =========================================
64+ # FROM base AS vllm-ec2
6565
66- COPY dockerd_entrypoint.sh /usr/local/bin/dockerd_entrypoint.sh
67- RUN chmod +x /usr/local/bin/dockerd_entrypoint.sh
66+ # COPY dockerd_entrypoint.sh /usr/local/bin/dockerd_entrypoint.sh
67+ # RUN chmod +x /usr/local/bin/dockerd_entrypoint.sh
6868
69- ENTRYPOINT ["/usr/local/bin/dockerd_entrypoint.sh" ]
70- CMD ["/bin/bash" ]
71- # ====================== sagemaker =========================================
69+ # ENTRYPOINT ["/usr/local/bin/dockerd_entrypoint.sh"]
70+ # # ====================== sagemaker =========================================
7271
7372FROM base AS vllm-sagemaker
7473
7574COPY sagemaker_entrypoint.sh /usr/local/bin/sagemaker_entrypoint.sh
7675RUN chmod +x /usr/local/bin/sagemaker_entrypoint.sh
7776
7877ENTRYPOINT ["/usr/local/bin/sagemaker_entrypoint.sh" ]
79- CMD ["/bin/bash" ]
0 commit comments