This repository has been archived by the owner on May 27, 2024. It is now read-only.
Releases: NVIDIA/gpu-feature-discovery
Releases · NVIDIA/gpu-feature-discovery
v0.8.2
v0.8.1
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
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
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
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
Full Changelog: v0.6.2...v0.7.0
Changes
- Skip
NVIDIA DGX Display
devices when generating labels. This includes a move to usinggo-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 ofnodeSelector
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
- 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 ofnodeSelector
to support Tegra-based systems
Full Changelog: v0.7.0-rc.2...v0.7.0-rc.3
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
Full Changelog: v0.7.0-rc.1...v0.7.0-rc.2
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
Full Changelog: v0.6.2...v0.7.0-rc.1