Source: nvidia-container-toolkit
Section: utils
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Standards-Version: 4.7.2
Homepage: https://github.com/NVIDIA/nvidia-container-toolkit
Build-Depends:
 debhelper-compat (= 13),
 dh-golang,
 ca-certificates,
 golang-go,
 help2man,
XS-Go-Import-Path: github.com/NVIDIA/nvidia-container-toolkit
Description: NVIDIA Container Toolkit allows GPU-accelerated containers
 The NVIDIA Container Toolkit allows users to build and run GPU-accelerated
 containers. The toolkit includes a container runtime library and utilities
 to automatically configure containers to leverage NVIDIA GPUs.

Package: nvidia-container-toolkit
Architecture: any
Depends:
 libnvidia-container-tools (>= 1.18.2),
 nvidia-container-toolkit-base (= ${source:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Static-Built-Using: ${misc:Static-Built-Using}
Breaks:
 nvidia-container-runtime (<= 3.5.0-1),
 nvidia-container-runtime-hook,
Replaces:
 nvidia-container-runtime (<= 3.5.0-1),
 nvidia-container-runtime-hook,
Description: NVIDIA Container Runtime Hook
 This component includes an executable that implements the interface required
 by a runC prestart hook. This script is invoked by runC after a container has
 been created, but before it has been started, and is given access to the
 config.json associated with the container (such as this config.json ). It
 then takes information contained in the config.json and uses it to invoke the
 nvidia-container-cli CLI with an appropriate set of flags. One of the most
 important flags being which specific GPU devices should be injected into the
 container.

Package: nvidia-container-toolkit-base
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Breaks:
 nvidia-container-runtime (<= 3.5.0-1),
 nvidia-container-runtime-hook,
 nvidia-container-toolkit (<= 1.10.0-1),
Replaces:
 nvidia-container-runtime (<= 3.5.0-1),
 nvidia-container-runtime-hook,
Static-Built-Using: ${misc:Static-Built-Using}
Description: NVIDIA Container Runtime
 This package takes a runC spec as input, injects the NVIDIA Container Runtime
 Hook as a prestart hook into it, and then calls out to the native runC,
 passing it the modified runC spec with that hook set. This runtime also
 performs additional modifications to the OCI runtime spec to inject specific
 devices and mounts not handled by the NVIDIA Container CLI.
 .
 This package also contains a CLI that includes a number of utilities for
 interacting with the NVIDIA Container Toolkit. This functionality includes
 configuring runtimes such as docker for use with the NVIDIA Container Toolkit
 or generating Container Device Interface (CDI) specifications.

Package: nvidia-container-toolkit-operator-extensions
Architecture: any
Depends:
 nvidia-container-toolkit-base (= ${source:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Static-Built-Using: ${misc:Static-Built-Using}
Description: NVIDIA Container Toolkit CDI tooling
 Provides mode-specific executables for use with the NVIDIA
 Container Toolkit
