| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 08723a4 commit 05cbde6
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,7 @@ | |||
| 1 | 1 | ARG BASE_TAG=m66 | |
| 2 | 2 | ARG TENSORFLOW_VERSION=2.4.1 | |
| 3 | 3 | ||
| 4 | - FROM gcr.io/kaggle-images/python-tensorflow-whl:${TENSORFLOW_VERSION}-py37 as tensorflow_whl | ||
| 4 | + FROM gcr.io/kaggle-images/python-tensorflow-whl:${TENSORFLOW_VERSION}-py37-2 as tensorflow_whl | ||
| 5 | 5 | FROM gcr.io/deeplearning-platform-release/base-cpu:${BASE_TAG} | |
| 6 | 6 | ||
| 7 | 7 | ADD clean-layer.sh /tmp/clean-layer.sh | |
@@ -81,7 +81,7 @@ RUN apt-get install -y libfreetype6-dev && \ | |||
| 81 | 81 | pip install wordcloud && \ | |
| 82 | 82 | pip install xgboost && \ | |
| 83 | 83 | # Pinned to match GPU version. Update version together. | |
| 84 | - pip install lightgbm==3.1.1 && \ | ||
| 84 | + pip install lightgbm==3.2.0 && \ | ||
| 85 | 85 | pip install pydot && \ | |
| 86 | 86 | pip install keras && \ | |
| 87 | 87 | pip install keras-tuner && \ | |
@@ -406,8 +406,7 @@ RUN pip install flashtext && \ | |||
| 406 | 406 | pip install dlib && \ | |
| 407 | 407 | pip install kaggle-environments && \ | |
| 408 | 408 | pip install geopandas && \ | |
| 409 | - # b/175638062 remove pin once we update to cuDNN 8.x | ||
| 410 | - pip install nnabla==1.13.0 && \ | ||
| 409 | + pip install nnabla && \ | ||
| 411 | 410 | pip install vowpalwabbit && \ | |
| 412 | 411 | # papermill can replace nbconvert for executing notebooks | |
| 413 | 412 | pip install papermill && \ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,7 +1,7 @@ | |||
| 1 | 1 | ARG BASE_TAG=staging | |
| 2 | 2 | ||
| 3 | - FROM nvidia/cuda:10.2-cudnn7-devel-ubuntu18.04 AS nvidia | ||
| 4 | - FROM gcr.io/kaggle-images/python-tensorflow-whl:2.4.1-py37 as tensorflow_whl | ||
| 3 | + FROM nvidia/cuda:11.0-cudnn8-devel-ubuntu18.04 AS nvidia | ||
| 4 | + FROM gcr.io/kaggle-images/python-tensorflow-whl:2.4.1-py37-2 as tensorflow_whl | ||
| 5 | 5 | FROM gcr.io/kaggle-images/python:${BASE_TAG} | |
| 6 | 6 | ||
| 7 | 7 | ADD clean-layer.sh /tmp/clean-layer.sh | |
@@ -15,11 +15,9 @@ RUN sed -i 's/deb https:\/\/developer.download.nvidia.com/deb http:\/\/developer | |||
| 15 | 15 | ||
| 16 | 16 | # Ensure the cuda libraries are compatible with the custom Tensorflow wheels. | |
| 17 | 17 | # TODO(b/120050292): Use templating to keep in sync or COPY installed binaries from it. | |
| 18 | - ENV CUDA_MAJOR_VERSION=10 | ||
| 19 | - ENV CUDA_MINOR_VERSION=2 | ||
| 20 | - ENV CUDA_PATCH_VERSION=89 | ||
| 21 | - ENV CUDA_VERSION=$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION.$CUDA_PATCH_VERSION | ||
| 22 | - ENV CUDA_PKG_VERSION=$CUDA_MAJOR_VERSION-$CUDA_MINOR_VERSION=$CUDA_VERSION-1 | ||
| 18 | + ENV CUDA_MAJOR_VERSION=11 | ||
| 19 | + ENV CUDA_MINOR_VERSION=0 | ||
| 20 | + ENV CUDA_VERSION=$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION | ||
| 23 | 21 | LABEL com.nvidia.volumes.needed="nvidia_driver" | |
| 24 | 22 | LABEL com.nvidia.cuda.version="${CUDA_VERSION}" | |
| 25 | 23 | ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/opt/bin:${PATH} | |
@@ -34,19 +32,19 @@ ENV NVIDIA_VISIBLE_DEVICES=all | |||
| 34 | 32 | ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility | |
| 35 | 33 | ENV NVIDIA_REQUIRE_CUDA="cuda>=$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION" | |
| 36 | 34 | RUN apt-get update && apt-get install -y --no-install-recommends \ | |
| 37 | - cuda-cupti-$CUDA_PKG_VERSION \ | ||
| 38 | - cuda-cudart-$CUDA_PKG_VERSION \ | ||
| 39 | - cuda-cudart-dev-$CUDA_PKG_VERSION \ | ||
| 40 | - cuda-libraries-$CUDA_PKG_VERSION \ | ||
| 41 | - cuda-libraries-dev-$CUDA_PKG_VERSION \ | ||
| 42 | - cuda-nvml-dev-$CUDA_PKG_VERSION \ | ||
| 43 | - cuda-minimal-build-$CUDA_PKG_VERSION \ | ||
| 44 | - cuda-command-line-tools-$CUDA_PKG_VERSION \ | ||
| 45 | - libcudnn7=7.6.5.32-1+cuda$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION \ | ||
| 46 | - libcudnn7-dev=7.6.5.32-1+cuda$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION \ | ||
| 47 | - libnccl2=2.5.6-1+cuda$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION \ | ||
| 48 | - libnccl-dev=2.5.6-1+cuda$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION && \ | ||
| 49 | - ln -s /usr/local/cuda-$CUDA_MAJOR_VERSION.$CUDA_MINOR_VERSION /usr/local/cuda && \ | ||
| 35 | + cuda-cupti-$CUDA_VERSION \ | ||
| 36 | + cuda-cudart-$CUDA_VERSION \ | ||
| 37 | + cuda-cudart-dev-$CUDA_VERSION \ | ||
| 38 | + cuda-libraries-$CUDA_VERSION \ | ||
| 39 | + cuda-libraries-dev-$CUDA_VERSION \ | ||
| 40 | + cuda-nvml-dev-$CUDA_VERSION \ | ||
| 41 | + cuda-minimal-build-$CUDA_VERSION \ | ||
| 42 | + cuda-command-line-tools-$CUDA_VERSION \ | ||
| 43 | + libcudnn8=8.0.4.30-1+cuda$CUDA_VERSION \ | ||
| 44 | + libcudnn8-dev=8.0.4.30-1+cuda$CUDA_VERSION \ | ||
| 45 | + libnccl2=2.7.8-1+cuda$CUDA_VERSION \ | ||
| 46 | + libnccl-dev=2.7.8-1+cuda$CUDA_VERSION && \ | ||
| 47 | + ln -s /usr/local/cuda-$CUDA_VERSION /usr/local/cuda && \ | ||
| 50 | 48 | ln -s /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/stubs/libcuda.so.1 && \ | |
| 51 | 49 | /tmp/clean-layer.sh | |
| 52 | 50 | ||
@@ -69,7 +67,7 @@ RUN pip uninstall -y lightgbm && \ | |||
| 69 | 67 | cd /usr/local/src && \ | |
| 70 | 68 | git clone --recursive https://github.com/microsoft/LightGBM && \ | |
| 71 | 69 | cd LightGBM && \ | |
| 72 | - git checkout tags/v3.1.1 && \ | ||
| 70 | + git checkout tags/v3.2.0 && \ | ||
| 73 | 71 | mkdir build && cd build && \ | |
| 74 | 72 | cmake -DUSE_GPU=1 -DOpenCL_LIBRARY=/usr/local/cuda/lib64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/usr/local/cuda/include/ .. && \ | |
| 75 | 73 | make -j$(nproc) && \ | |
@@ -80,7 +78,7 @@ RUN pip uninstall -y lightgbm && \ | |||
| 80 | 78 | /tmp/clean-layer.sh | |
| 81 | 79 | ||
| 82 | 80 | # Install JAX | |
| 83 | - RUN pip install jax==0.2.6 jaxlib==0.1.57+cuda$CUDA_MAJOR_VERSION$CUDA_MINOR_VERSION -f https://storage.googleapis.com/jax-releases/jax_releases.html && \ | ||
| 81 | + RUN pip install jax==0.2.12 jaxlib==0.1.64+cuda$CUDA_MAJOR_VERSION$CUDA_MINOR_VERSION -f https://storage.googleapis.com/jax-releases/jax_releases.html && \ | ||
| 84 | 82 | /tmp/clean-layer.sh | |
| 85 | 83 | ||
| 86 | 84 | # Reinstall packages with a separate version for GPU support. | |
@@ -102,8 +100,7 @@ RUN pip install /tmp/tfa_gpu/tensorflow*.whl && \ | |||
| 102 | 100 | RUN pip install pycuda && \ | |
| 103 | 101 | pip install cupy-cuda$CUDA_MAJOR_VERSION$CUDA_MINOR_VERSION && \ | |
| 104 | 102 | pip install pynvrtc && \ | |
| 105 | - # b/175638062 remove pin once we update to cuDNN 8.x | ||
| 106 | - pip install nnabla-ext-cuda$CUDA_MAJOR_VERSION$CUDA_MINOR_VERSION==1.13.0 && \ | ||
| 103 | + pip install nnabla-ext-cuda$CUDA_MAJOR_VERSION$CUDA_MINOR_VERSION && \ | ||
| 107 | 104 | /tmp/clean-layer.sh | |
| 108 | 105 | ||
| 109 | 106 | # Re-add TensorBoard Jupyter extension patch | |
| Back | FazBrowse Home | New Git URL |
0 commit comments