Releases: NVIDIA/libnvidia-container
Releases · NVIDIA/libnvidia-container
v1.10.0
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 inv1.10.0-rc.2
v1.10.0-rc.2
- Bump
libtirpc
to1.3.2
(#168) - Fix bug when running host
ldconfig
usingglibc
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 whenNVIDIA_DRIVER_CAPABILITIES
does not include"compute"
v1.10.0-rc.3
- Fix bug introduced when adding
libcudadebugger.so
to list of libraries inv1.10.0-rc.2
v1.10.0-rc.2
- Bump
libtirpc
to1.3.2
(#168) - Fix bug when running host
ldconfig
usingglibc
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 whenNVIDIA_DRIVER_CAPABILITIES
does not include"compute"
v1.9.0
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
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 ofv1.7.0
.
v1.8.1
v1.8.0
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
- 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