diff --git a/packages/kmod-6.1-nvidia-r580/grid-license-check.service b/packages/kmod-6.1-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.1-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.1-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec index c1b96705..55c3ba73 100644 --- a/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec +++ b/packages/kmod-6.1-nvidia-r580/kmod-6.1-nvidia-r580.spec @@ -188,6 +188,8 @@ tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -256,7 +258,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r595/grid-license-check.service b/packages/kmod-6.1-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.1-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.1-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec index 3821f35e..96913576 100644 --- a/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec +++ b/packages/kmod-6.1-nvidia-r595/kmod-6.1-nvidia-r595.spec @@ -188,6 +188,8 @@ tar -xf %{_cross_datadir}/bottlerocket/kernel-devel.tar.xz # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -256,7 +258,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.1-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r580/grid-license-check.service b/packages/kmod-6.12-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.12-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.12-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec index a3a22e2a..b224f0f7 100644 --- a/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec +++ b/packages/kmod-6.12-nvidia-r580/kmod-6.12-nvidia-r580.spec @@ -216,6 +216,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -284,7 +286,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r595/grid-license-check.service b/packages/kmod-6.12-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.12-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.12-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec index c1300b3f..199aec59 100644 --- a/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec +++ b/packages/kmod-6.12-nvidia-r595/kmod-6.12-nvidia-r595.spec @@ -205,6 +205,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -273,7 +275,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.12-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r580/grid-license-check.service b/packages/kmod-6.18-nvidia-r580/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.18-nvidia-r580/grid-license-check.service +++ b/packages/kmod-6.18-nvidia-r580/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec index 08f2717b..98d39b5d 100644 --- a/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec +++ b/packages/kmod-6.18-nvidia-r580/kmod-6.18-nvidia-r580.spec @@ -216,6 +216,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -284,7 +286,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service b/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r580/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service b/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r580/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r595/grid-license-check.service b/packages/kmod-6.18-nvidia-r595/grid-license-check.service index 168d26fe..9f8c509e 100644 --- a/packages/kmod-6.18-nvidia-r595/grid-license-check.service +++ b/packages/kmod-6.18-nvidia-r595/grid-license-check.service @@ -14,6 +14,3 @@ ExecStart=/usr/bin/grep -q "License Status.*: Licensed" /tmp/.nvidia-gridd-licen ExecStart=/usr/bin/touch /etc/drivers/.grid-licensed ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block StandardOutput=append:/tmp/.nvidia-gridd-license - -[Install] -WantedBy=nvidia-k8s-device-plugin.service diff --git a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec index 1fe5f6c3..022d8c5d 100644 --- a/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec +++ b/packages/kmod-6.18-nvidia-r595/kmod-6.18-nvidia-r595.spec @@ -205,6 +205,8 @@ rpm2cpio %{_sourcedir}/nvidia-imex-%{tesla_ver}-1.amzn2023.%{_cross_arch}.rpm | # This recipe was based in the NVIDIA yum/dnf specs: # https://github.com/NVIDIA/yum-packaging-precompiled-kmod +%build + # Begin open driver build pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/kernel-open @@ -273,7 +275,7 @@ pushd NVIDIA-Linux-%{_cross_arch}-%{tesla_ver}/supported-gpus jq -r '.chips[] | select(.features[] | contains("kernelopen")) | select(.devid != "0x1DB1" and .devid != "0x1DB5" -and .devid != "0x1DEB8" +and .devid != "0x1EB8" and .devid != "0x1EB4" and .devid != "0x2237")' supported-gpus.json | jq -s '{"open-gpu": .}' > open-gpu-supported-devices.json # confirm "NVIDIA H100" is in the resulting file to catch shape changes diff --git a/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service b/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service index 03a87bd4..8d3508af 100644 --- a/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r595/open-gpu-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service diff --git a/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service b/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service index 6cbb36a6..c0c1949f 100644 --- a/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service +++ b/packages/kmod-6.18-nvidia-r595/tesla-license-fallback.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/systemctl stop grid-license-check.timer --no-block RemainAfterExit=true [Install] -WantedBy=nvidia-k8s-device-plugin.service +WantedBy=nvidia-gridd.service