Skip to content

Support for precompiled GDRCopy#2516

Open
just1not2 wants to merge 4 commits into
NVIDIA:mainfrom
DataDog:just1not2/precompiled-gdrcopy
Open

Support for precompiled GDRCopy#2516
just1not2 wants to merge 4 commits into
NVIDIA:mainfrom
DataDog:just1not2/precompiled-gdrcopy

Conversation

@just1not2
Copy link
Copy Markdown

@just1not2 just1not2 commented Jun 4, 2026

Description

Context

Add a new usePrecompiled field to the GDRCopy CRD and corresponding spec in the GPU Operator.

When enabled, this option allows the operator to use precompiled GDRCopy driver images instead of building the gdrdrv kernel module on the target node.

Motivation

Some environments rely on container images that already contain a prebuilt gdrdrv kernel module. These images are built specifically for a given kernel version and require the image tag to include a suffix matching the node's current kernel.

Introducing usePrecompiled provides an explicit way to opt into this workflow and enables the operator to select images that contain a kernel-specific precompiled gdrdrv module, avoiding the need for on-node compilation.

Checklist

  • No secrets, sensitive information, or unrelated changes
  • Lint checks passing (make lint)
  • Generated assets in-sync (make validate-generated-assets)
  • Go mod artifacts in-sync (make validate-modules)
  • Test cases are added for new code paths

Testing

This has been tested for months at Datadog Inc. (see here)

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Jun 4, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@just1not2 just1not2 force-pushed the just1not2/precompiled-gdrcopy branch from d088d1b to e2d415e Compare June 4, 2026 16:05
just1not2 added 4 commits June 4, 2026 18:06
Signed-off-by: Justin Bera <justin.bera@datadoghq.com>
Signed-off-by: Justin Bera <justin.bera@datadoghq.com>
Signed-off-by: Justin Bera <justin.bera@datadoghq.com>
Signed-off-by: Justin Bera <justin.bera@datadoghq.com>
@just1not2 just1not2 force-pushed the just1not2/precompiled-gdrcopy branch from e2d415e to 4e85915 Compare June 4, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant