Skip to content

Releases: NVIDIA/libnvidia-container

v1.10.0

13 Jun 14:40
Compare
Choose a tag to compare

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

v1.10.0-rc.3

  • Fix bug introduced when adding libcudadebugger.so to list of libraries in v1.10.0-rc.2

v1.10.0-rc.2

  • Bump libtirpc to 1.3.2 (#168)
  • Fix bug when running host ldconfig using glibc compiled with a non-standard prefix
  • Add libcudadebugger.so to list of compute libraries

v1.10.0-rc.1

  • [WSL2] Fix segmentation fault on WSL2s system with no adapters present (e.g. /dev/dxg missing)
  • Ignore pending MIG mode when checking if a device is MIG enabled
  • [WSL2] Fix bug where /dev/dxg is not mounted when NVIDIA_DRIVER_CAPABILITIES does not include "compute"

v1.10.0-rc.3

30 May 10:10
Compare
Choose a tag to compare
v1.10.0-rc.3 Pre-release
Pre-release
  • Fix bug introduced when adding libcudadebugger.so to list of libraries in v1.10.0-rc.2

v1.10.0-rc.2

16 May 07:48
Compare
Choose a tag to compare
v1.10.0-rc.2 Pre-release
Pre-release
  • Bump libtirpc to 1.3.2 (#168)
  • Fix bug when running host ldconfig using glibc compiled with a non-standard prefix
  • Add libcudadebugger.so to list of compute libraries

v1.10.0-rc.1

12 Apr 08:12
Compare
Choose a tag to compare
v1.10.0-rc.1 Pre-release
Pre-release
  • [WSL2] Fix segmentation fault on WSL2s system with no adapters present (e.g. /dev/dxg missing)
  • Ignore pending MIG mode when checking if a device is MIG enabled
  • [WSL2] Fix bug where /dev/dxg is not mounted when NVIDIA_DRIVER_CAPABILITIES does not include "compute"

v1.9.0

22 Mar 11:03
Compare
Choose a tag to compare

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

It contains the following changes:

  • 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

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