Skip to content

Releases: NVIDIA/k8s-device-plugin

v0.12.0-rc.3

18 May 14:22
Compare
Choose a tag to compare
v0.12.0-rc.3 Pre-release
Pre-release
  • Add ability to parse Duration fields from config file
  • Omit either the Plugin or GFD flags from the config when not present
  • Fix bug when falling back to none strategy from single strategy

v0.12.0-rc.2

13 May 17:03
Compare
Choose a tag to compare
v0.12.0-rc.2 Pre-release
Pre-release
  • Move MigStrategy from Sharing.Mig.Strategy back to Flags.MigStrategy
  • Remove TimeSlicing.Strategy and any allocation policies built around it
  • Add support for specifying a config file to the helm chart

v0.12.0-rc.1

10 May 16:50
Compare
Choose a tag to compare
v0.12.0-rc.1 Pre-release
Pre-release
  • Add API for specifying time-slicing parameters to support GPU sharing
  • Add API for specifying explicit resource naming in the config file
  • Update config file to be used across plugin and GFD
  • Stop publishing images to dockerhub (now only published to nvcr.io)
  • Add NVIDIA_MIG_MONITOR_DEVICES=all to daemonset envvars when mig mode is enabled
  • Print the plugin configuration at startup
  • Add the ability to load the plugin configuration from a file
  • Remove deprecated tolerations for critical-pod
  • Drop critical-pod annotation(removed from 1.16+) in favor of priorityClassName
  • Pass all parameters as env in helm chart and example daemonset.yamls files for consistency

v0.11.0

18 Mar 21:34
Compare
Choose a tag to compare
  • Update CUDA base image version to 11.6.0
  • Add support for multi-arch images

v0.10.0

12 Nov 08:17
Compare
Choose a tag to compare
  • Update CUDA base images to 11.4.2
  • Ignore Xid=13 (Graphics Engine Exception) critical errors in device health-check
  • Ignore Xid=68 (Video processor exception) critical errors in device health-check
  • Build multi-arch container images for linux/amd64 and linux/arm64
  • Use Ubuntu 20.04 for Ubuntu-based container images
  • Remove Centos7 images

v0.9.0

26 Feb 17:48
Compare
Choose a tag to compare
  • Fix bug when using CPUManager and the device plugin MIG mode not set to "none"
  • Allow passing list of GPUs by device index instead of uuid
  • Move to urfave/cli to build the CLI
  • Support setting command line flags via environment variables

v0.8.2

16 Feb 16:31
Compare
Choose a tag to compare
  • Update all dockerhub references to nvcr.io

This makes sure that people don't run into the new rate limits imposed by dockerhub for the plugin image.
We now pull from an NVIDIA hosted registry instead.

v0.8.1

08 Feb 13:26
Compare
Choose a tag to compare
  • Fix permission error when using NewDevice instead of NewDeviceLite when constructing MIG device map

v0.8.0

04 Feb 15:05
Compare
Choose a tag to compare
  • Add a flag to specify the root path of the NVIDIA driver installation
  • Raise an error if a device has migEnabled=true but has no MIG devices
  • Allow mig.strategy=single on nodes with non-MIG gpus

v0.7.3

22 Dec 14:12
Compare
Choose a tag to compare
  • Update vendoring to include bug fix for nvmlEventSetWait_v2