Unverified Commit e9b01b34 authored by OlivierDehaene's avatar OlivierDehaene Committed by GitHub
Browse files

fix(dockerfile): fix nvidia env vars (#297)

Fixes #291
parent b4aa87db
...@@ -120,6 +120,16 @@ ENV HUGGINGFACE_HUB_CACHE=/data \ ...@@ -120,6 +120,16 @@ ENV HUGGINGFACE_HUB_CACHE=/data \
NUM_SHARD=1 \ NUM_SHARD=1 \
PORT=80 PORT=80
# NVIDIA env vars
ENV NVIDIA_REQUIRE_CUDA cuda>=11.8
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES compute,utility
# Required for nvidia-docker v1
RUN /bin/bash -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \
echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf
ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64
ENV PATH /usr/local/nvidia/bin:/usr/local/cuda/bin:$PATH
LABEL com.nvidia.volumes.needed="nvidia_driver" LABEL com.nvidia.volumes.needed="nvidia_driver"
WORKDIR /usr/src WORKDIR /usr/src
...@@ -165,11 +175,6 @@ FROM base as sagemaker ...@@ -165,11 +175,6 @@ FROM base as sagemaker
COPY sagemaker-entrypoint.sh entrypoint.sh COPY sagemaker-entrypoint.sh entrypoint.sh
RUN chmod +x entrypoint.sh RUN chmod +x entrypoint.sh
# NVIDIA env vars
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES compute,utility
ENV LD_LIBRARY_PATH /usr/local/nvidia/lib:/usr/local/nvidia/lib64
ENTRYPOINT ["./entrypoint.sh"] ENTRYPOINT ["./entrypoint.sh"]
# Final image # Final image
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment