Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Releases: NVIDIA/gpu-feature-discovery

v0.8.2

19 Oct 14:40
Compare
Choose a tag to compare

What's Changed

  • Fix create permission error when nodefeature enabled by @Swalloow in #51
  • Bumped the CUDA base image version to 12.2.2.

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

13 Jul 09:30
Compare
Choose a tag to compare

This release fixes bugs and bumps dependencies.

Bug fixes

  • Fixed bug in helm charts when deploying NFD with the NodeFeatureAPI enabled (#47)
  • Fixed parsing of deviceListStrategy in device plugin config (NVIDIA/k8s-device-plugin#410)

Dependency updates

  • Updated CUDA Base Image to 12.2.0
  • Updated NFD to 0.13.2
  • Updated Go dependencies.

Full Changelog: v0.8.0...v0.8.1

v0.8.0

03 Apr 20:58
Compare
Choose a tag to compare

Full Changelog: v0.7.0...v0.8.0

This release is a promotion of v0.8.0-rc.2 to v0.8.0.

Changes from v0.8.0-rc.2

  • Update go-nvlib dependency to support latest MIG profiles

Changes from v0.8.0-rc.1

  • Migrated to klog for logging.
  • Bumped NFD sub-chart version to v0.12.1.
  • Added support for new MIG profiles.
  • Added support for publishing labels using NFD's NodeFeature CRD.
  • Bumped the CUDA base image version to 12.1.0.
  • Bumped the Golang version to 1.20.1.

Note:

The container image nvcr.io/nvidia/gpu-feature-discovery:v0.8.0-ubi8 contains the following high-severity CVEs:

  • CVE-2023-0286 - Vulnerability found in os package type (rpm) - openssl-libs
  • CVE-2023-24329 - Vulnerability found in os package type (rpm) - platform-python and python3-libs

v0.8.0-rc.2

29 Mar 12:51
Compare
Choose a tag to compare
v0.8.0-rc.2 Pre-release
Pre-release

Full Changelog: v0.8.0-rc.1...v0.8.0-rc.2

Changes

  • Update go-nvlib dependency to support latest MIG profiles

v0.8.0-rc.1

15 Mar 13:45
Compare
Choose a tag to compare
v0.8.0-rc.1 Pre-release
Pre-release

Full Changelog: v0.7.0...v0.8.0-rc.1

Changes

  • Migrated to klog for logging.
  • Bumped NFD sub-chart version to v0.12.1.
  • Added support for new MIG profiles.
  • Added support for publishing labels using NFD's NodeFeature CRD.
  • Bumped the CUDA base image version to 12.1.0.
  • Bumped the Golang version to 1.20.1.

v0.7.0

30 Nov 13:50
Compare
Choose a tag to compare

Full Changelog: v0.6.2...v0.7.0

Changes

  • Skip NVIDIA DGX Display devices when generating labels. This includes a move to using go-nvlib to iterate over NVML devices to allow this logic to be shared between various components
  • Don't try to remove an empty output file name

Changes from v0.7.0-rc.3

  • Mount /sys instead of /sys/class/dmi/id/product_name to determine DMI product name.
  • Allow DMI machine type file path to be specified as a CLI argument or config file option
  • Use nodeAffinity instead of nodeSelector to support Tegra-based systems

Changes from v0.7.0-rc.2

  • Bump CUDA base image to 11.8.0
  • Fix bug from v0.7.0-rc.1 where NVML may not be initialized when generating labels
  • Sanitize MIG profile names to support profiles such as 1g.10gb+me

Changes from v0.7.0-rc.1

  • Add generation of labels for Tegra devices
  • Update MIG profile labels to use consistent memory calculation
  • Add version output to CLI including git commit
  • Remove log prefix from log lines

Note:

The container image nvcr.io/nvidia/gpu-feature-discovery:v0.7.0-ubi8 contains the following high-severity CVEs:

  • CVE-2022-42898 - Vulnerability found in os package type (rpm) - krb5-libs

v0.7.0-rc.3

04 Nov 10:05
Compare
Choose a tag to compare
v0.7.0-rc.3 Pre-release
Pre-release
  • Mount /sys instead of /sys/class/dmi/id/product_name to determine DMI product name.
  • Allow DMI machine type file path to be specified as a CLI argument or config file option
  • Use nodeAffinity instead of nodeSelector to support Tegra-based systems

Full Changelog: v0.7.0-rc.2...v0.7.0-rc.3

v0.7.0-rc.2

21 Oct 09:08
Compare
Choose a tag to compare
v0.7.0-rc.2 Pre-release
Pre-release
  • Bump CUDA base image to 11.8.0
  • Fix bug from v0.7.0-rc.1 where NVML may not be initialized when generating labels
  • Sanitize MIG profile names to support profiles such as 1g.10gb+me

Full Changelog: v0.7.0-rc.1...v0.7.0-rc.2

v0.7.0-rc.1

20 Oct 14:07
Compare
Choose a tag to compare
v0.7.0-rc.1 Pre-release
Pre-release
  • Add generation of labels for Tegra devices
  • Update MIG profile labels to use consistent memory calculation
  • Add version output to CLI including git commit
  • Remove log prefix from log lines

Full Changelog: v0.6.2...v0.7.0-rc.1

v0.6.2

12 Sep 14:01
Compare
Choose a tag to compare
  • Bump cuda base image to 11.7.1
  • Fix memory label for non-MIG devices
  • Remove compat libs that are from the cuda base images in favor of installed by the NVIDIA driver
  • Add nvidia.com/mig.capable label