Update nvcr.io/nvidia/cuda Docker tag to v13#14431
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the base CUDA image version from 12.5.1 to 13.3.0 across three Dockerfiles (tensorflow-landsat-prime, tensorflow-landsat, and tensorflow-minimal). However, this upgrade introduces a critical compatibility issue, as TensorFlow 2.21.0 is built against CUDA 12.x and will fail to detect or utilize the GPU with CUDA 13.3.0. It is recommended to revert these changes and keep the CUDA version at 12.x.
| # Supported NVIDIA images: https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md | ||
| # TensorFlow/CUDA compatibility: https://www.tensorflow.org/install/source#gpu | ||
| FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04 | ||
| FROM nvcr.io/nvidia/cuda:13.3.0-cudnn-runtime-ubuntu22.04 |
There was a problem hiding this comment.
Upgrading to CUDA 13.3.0 is incompatible with TensorFlow 2.21.0 (specified in requirements.txt). TensorFlow 2.21.0 is built against CUDA 12.x. Upgrading to CUDA 13 will prevent TensorFlow from detecting or utilizing the GPU, causing the pipeline's GPU check to fail at runtime. Keep the CUDA version at 12.x to maintain compatibility.
FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04
| # Supported NVIDIA images: https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md | ||
| # TensorFlow/CUDA compatibility: https://www.tensorflow.org/install/source#gpu | ||
| FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04 | ||
| FROM nvcr.io/nvidia/cuda:13.3.0-cudnn-runtime-ubuntu22.04 |
There was a problem hiding this comment.
Upgrading to CUDA 13.3.0 is incompatible with TensorFlow 2.21.0 (specified in requirements.txt). TensorFlow 2.21.0 is built against CUDA 12.x. Upgrading to CUDA 13 will prevent TensorFlow from detecting or utilizing the GPU, causing the pipeline's GPU check to fail at runtime. Keep the CUDA version at 12.x to maintain compatibility.
FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04
| # Supported NVIDIA images: https://gitlab.com/nvidia/container-images/cuda/blob/master/doc/supported-tags.md | ||
| # TensorFlow/CUDA compatibility: https://www.tensorflow.org/install/source#gpu | ||
| FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04 | ||
| FROM nvcr.io/nvidia/cuda:13.3.0-cudnn-runtime-ubuntu22.04 |
There was a problem hiding this comment.
Upgrading to CUDA 13.3.0 is incompatible with TensorFlow 2.21.0 (specified in requirements.txt). TensorFlow 2.21.0 is built against CUDA 12.x. Upgrading to CUDA 13 will prevent TensorFlow from detecting or utilizing the GPU, causing the pipeline's GPU check to fail at runtime. Keep the CUDA version at 12.x to maintain compatibility.
FROM nvcr.io/nvidia/cuda:12.5.1-cudnn-runtime-ubuntu22.04
This PR contains the following updates:
12.5.1-cudnn-runtime-ubuntu22.04→13.3.0-cudnn-runtime-ubuntu22.04Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.