Skip to content

Releases: NVIDIA/libnvidia-container

v0.11.0+jetpack

13 Jun 14:37
Compare
Choose a tag to compare
v0.11.0+jetpack Pre-release
Pre-release

This release of the NVIDIA Container Library targets Jetpack-based Tegra systems and includes the following change(s):

  • Only process base CSV files (l4t.csv, devices.csv, drivers.csv) to determine what should be injected into a container.
  • Remove building of the NVIDIA Container CLI and packaging of libnvidia-container-tools since these are provided by later versions as dependencies of the NVIDIA Container Toolkit as of v1.7.0.

v1.8.1

14 Feb 13:54
Compare
Choose a tag to compare

This release is part of the NVIDIA Container Toolkit v1.8.1 release

  • Fix bug in determining cgroup root when running in nested containers
  • Fix permission issue when determining cgroup version (see #158)

v1.8.0

04 Feb 12:16
Compare
Choose a tag to compare

This is a promotion of the v1.8.0-rc.2 release to GA and is part of the NVIDIA Container Toolkit v1.8.0 release

  • Remove package support for Amazonlinux1

v1.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

v1.8.0-rc.1

  • Add new cgroup.c file based on nvcgo that supports both cgroupv1 and cgroupv2
  • Move cgroup.c to cgroup_legacy.c in preparation for nvcgo implementation
  • Install libnvidia-container-go.so from deps directory
  • Fix DESTDIR for deps make target
  • Create a go-shared library called nvcgo and wrap it in an RPC service
  • Cleanup the nvc_shutdown() path when there is an error in RPC services
  • Move from an nvc_context specific RPC 'driver' service to a global one
  • Generalize RPC mechanism to be instantated multiple times
  • Split RPC mechanism from 'driver' code into standalone RPC mechanism
  • Add -fplan9-extensions to Makefile to allow structs to be "extended"
  • Cleanup dead code in various components
  • Allow build-all jobs to be triggered earlier for more parallelism in CI

v1.8.0-rc.2

28 Jan 17:06
Compare
Choose a tag to compare
v1.8.0-rc.2 Pre-release
Pre-release
  • 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:42
Compare
Choose a tag to compare
v1.8.0-rc.1 Pre-release
Pre-release
  • Add new cgroup.c file based on nvcgo that supports both cgroupv1 and cgroupv2
  • Move cgroup.c to cgroup_legacy.c in preparation for nvcgo implementation
  • Install libnvidia-container-go.so from deps directory
  • Fix DESTDIR for deps make target
  • Create a go-shared library called nvcgo and wrap it in an RPC service
  • Cleanup the nvc_shutdown() path when there is an error in RPC services
  • Move from an nvc_context specific RPC 'driver' service to a global one
  • Generalize RPC mechanism to be instantated multiple times
  • Split RPC mechanism from 'driver' code into standalone RPC mechanism
  • Add -fplan9-extensions to Makefile to allow structs to be "extended"
  • Cleanup dead code in various components
  • Allow build-all jobs to be triggered earlier for more parallelism in CI

v1.7.0

01 Dec 09:57
Compare
Choose a tag to compare

This is a promotion of the v1.7.0-rc.1 release to GA and is part of the NVIDIA Container Toolkit v1.7.0 release

  • [BUILD] Set symbol versions in Debian packages automatically

v1.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:29
Compare
Choose a tag to compare
v1.7.0-rc.1 Pre-release
Pre-release

This release is part of the NVIDIA Container Toolkit v1.7.0-rc.1 release

  • 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.6.0

18 Nov 10:25
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-rc.3

  • Bump nvidia-modprobe dependency to 495.44 to support monitoring / configuration of MIG devices by non-root users

v1.6.0-rc.2

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

v1.6.0-rc.1

  • Add AARCH64 package for Amazon Linux 2

v1.6.0-rc.3

16 Nov 16:16
Compare
Choose a tag to compare
v1.6.0-rc.3 Pre-release
Pre-release
  • 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 14:58
Compare
Choose a tag to compare
v1.6.0-rc.2 Pre-release
Pre-release
  • 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.