Tech Preview

AMD GPU Driver for SUSE Linux Enterprise Server 16

AMD GPU Driver container based on the SUSE Linux Base Container Image.

Get Image
Digest:
sha256:f23dc814f000f7dd31f8475bae09f8a834f195b3213a1eb5f8ab42dced0998d2
f23dc814f
Repository:
registry.suse.com/third-party/amd/amdgpu-driver:sles-16.0-31.30

AMD GPU Driver 31.30 Container Image

Support Level SLSA Provenance: Available

Description

The AMD GPU Driver container image provides precompiled amdgpu kernel modules and firmware in a containerized environment. This image is based on SUSE Linux Enterprise Server and includes the amdgpu driver built against the codestream's GA (General Availability) kernel. The driver sources and firmware are sourced from repo.radeon.com/amdgpu.

On SLES nodes, the AMD GPU Operator uses the AMD GPU Driver container image as a base to create a new image. The Kernel Module Management (KMM) operator pulls the precompiled modules from this image and relocates them to the target running kernel path using SUSE's stable kABI guarantee. This means a single driver image built against the GA kernel works for any kernel update within the same codestream, without requiring driver recompilation or a support subscription. The resulting image from this process is then pushed to your registry of choice.

Usage

To deploy this image, install the AMD GPU Operator using the Helm chart and set the driver version in the DeviceConfig manifest:

spec:
  driver:
    driverType: container
    # Set to true to enable the operator to install out-of-tree amdgpu kernel module
    enable: true
    # Specify your repository to host the driver image generated by KMM (do not include the image tag and delete any existing DeviceConfig)
    image: "<your-registry>/amdgpu-driver"
    # Specify the driver version you would like to install that coincides with a ROCm version number
    version: "31.30"

The operator automatically selects the correct image from the SUSE Registry for the SLES codestream running on your nodes. It then builds and pushes push a new image based on that prebuilt image to the location defined by the image variable.

Licensing

SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note

This documentation and the build recipe are licensed as GPL-2.0 WITH Linux-syscall-note. The container itself contains various software components under various open source licenses listed in the associated Software Bill of Materials (SBOM).

This image is a tech preview. Do not use it for production. Your feedback is welcome. Please report any issues to the SUSE Bugzilla.

  • Image Data

    Last Built: 31 Jul 16:04 UTC

    Compressed Size: 144.1 MB

    Uncompressed Size: 526.1 MB

    Support Level: Techpreview

    Release Stage: beta


  • Health Index
    A

    No vulnerabilities found

    Last Scan:

    4 days ago