Skip to content

Releases: NVIDIA/nvidia-container-toolkit

v1.9.0

22 Mar 11:09
Compare
Choose a tag to compare

This release of the NVIDIA Container Toolkit v1.9.0 is primarily targeted at adding multi-arch support for the container-toolkit images. It also includes enhancements for use on Tegra-systems and some notable bugfixes.

NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:

Changes from libnvidia-container 1.9.0

  • Add additional check for Tegra in /sys/.../family file in CLI
  • Update jetpack-specific CLI option to only load Base CSV files by default
  • Fix bug (from v1.8.0) when mounting GSP firmware into containers without /lib to /usr/lib symlinks
  • Update nvml.h to CUDA 11.6.1 nvML_DEV 11.6.55
  • Update switch statement to include new brands from latest nvml.h
  • Process all --require flags on Jetson platforms
  • Fix long-standing issue with running ldconfig on Debian systems

v1.8.1

14 Feb 13:57
Compare
Choose a tag to compare

This release is a bugfix release that fixes issues around cgroups found in NVIDIA Container Toolkit 1.8.0.

NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:

Changes from libnvidia-container 1.8.1

  • Fix bug in determining cgroup root when running in nested containers
  • Fix permission issue when determining cgroup version (see NVIDIA/libnvidia-container#158)

v1.8.0

04 Feb 12:23
Compare
Choose a tag to compare

This is a promotion of the v1.8.0-rc.2 release to GA.

It adds cgroupv2 support to the NVIDIA Container Toolkit and removes packaging support for Amazonlinux1.

NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories.

1.8.0-rc.2

  • Remove support for building amazonlinux1 packages

Changes from libnvidia-container 1.8.0-rc.2

  • Include libnvidia-pkcs11.so in compute libraries
  • Include firmware paths in list command
  • Correct GSP firmware mount permissions
  • Fix bug to support cgroupv2 on linux kernels < 5.5
  • Fix bug in cgroupv2 logic when in mixed v1 / v2 environment

1.8.0-rc.1

  • Release toolkit-container images from nvidia-container-toolkit repository

Changes from libnvidia-container 1.8.0-rc.1

  • Add support for cgroupv2

v1.8.0-rc.2

28 Jan 17:06
Compare
Choose a tag to compare
v1.8.0-rc.2 Pre-release
Pre-release
  • Remove support for building amazonlinux1 packages

Changes from libnvidia-container

  • Include libnvidia-pkcs11.so in compute libraries
  • Include firmware paths in list command
  • Correct GSP firmware mount permissions
  • Fix bug to support cgroupv2 on linux kernels < 5.5
  • Fix bug in cgroupv2 logic when in mixed v1 / v2 environment

v1.8.0-rc.1

08 Dec 16:47
Compare
Choose a tag to compare
v1.8.0-rc.1 Pre-release
Pre-release
  • Release toolkit-container images from nvidia-container-toolkit repository

Changes from libnvidia-container

  • Add support for cgroupv2

v1.7.0

01 Dec 10:09
Compare
Choose a tag to compare

This is a promotion of the v1.7.0 release to GA.

It allows the packages of the NVIDIA Container Toolkit to be installed on Ubuntu-based Jetson platforms making fixes and enhancements from previous versions available on these platforms. This includes the incompatibility with recent docker.io / containerd.io versions that was address in v1.6.0 on standard platforms.

NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories.

v1.7.0-rc.1

  • Specify containerd runtime type as string in config tools to remove dependency on containerd package
  • Add supported-driver-capabilities config option to allow for a subset of all driver capabilities to be specified
  • Bump the libnvidia-container-tools dependency to v1.7.0-rc.1 to add Jetson support for this package. This makes the fixes from v1.6.0 to addresses an incompatibility with recent docker.io and containerd.io updates on Ubuntu installations (see NVIDIA/nvidia-container-runtime#157) available on Jetson devices.

Changes from libnvidia-container 1.7.0-rc.1

  • On Ubuntu18.04 arm64 platforms libnvidia-container-tools depends on both libnvidia-container0 and libnvidia-container1 to support Jetson
  • Filter command line options based on libnvidia-container library version
  • Include libnvidia-container version in CLI version output
  • Allow for nvidia-container-cli to load libnvidia-container.so.0 dynamically on Jetson platforms

v1.7.0-rc.1

25 Nov 14:38
Compare
Choose a tag to compare
v1.7.0-rc.1 Pre-release
Pre-release
  • Specify containerd runtime type as string in config tools to remove dependency on containerd package
  • Add supported-driver-capabilities config option to allow for a subset of all driver capabilities to be specified
  • Bump the libnvidia-container-tools dependency to v1.7.0-rc.1 to add Jetson support for this package. This makes the fixes from v1.6.0 to addresses an incompatibility with recent docker.io and containerd.io updates on Ubuntu installations (see NVIDIA/nvidia-container-runtime#157) available on Jetson devices.

Changes from libnvidia-container

  • On Ubuntu18.04 arm64 platforms libnvidia-container-tools depends on both libnvidia-container0 and libnvidia-container1 to support Jetson
  • Filter command line options based on libnvidia-container library version
  • Include libnvidia-container version in CLI version output
  • Allow for nvidia-container-cli to load libnvidia-container.so.0 dynamically on Jetson platforms

NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories.

v1.6.0

18 Nov 10:35
Compare
Choose a tag to compare

This is a promotion of the v1.6.0-rc.3 release to GA

NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories.

v1.6.0

  • Fix bug introduced in v1.6.0-rc.3 where some logs were logged to stderr instead of the file specified in config.toml

v1.6.0-rc.3

  • Move OCI and command line checks for runtime to internal oci package

v1.6.0-rc.2

v1.6.0-rc.1

  • Add AARCH64 package for Amazon Linux 2
  • Include nvidia-container-runtime binary in nvidia-container-toolkit package.
  • Add libseccomp2 dependency previously in nvidia-container-runtime

v1.6.0-rc.3

16 Nov 16:22
Compare
Choose a tag to compare
v1.6.0-rc.3 Pre-release
Pre-release
  • Move OCI and command line checks for runtime to internal oci package
  • Bump libnvidia-container dependency to 1.6.0-rc.3

Changes from libnvidia-container

  • Bump nvidia-modprobe dependency to 495.44

NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories as experimental.

v1.6.0-rc.2

05 Nov 15:04
Compare
Choose a tag to compare
v1.6.0-rc.2 Pre-release
Pre-release

Changes from libnvidia-container

  • Fix bug that lead to unexpected mount error when /proc/driver/nvidia does not exist on the host

NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:

The packages for this release are published to the libnvidia-container package repositories as experimental.