NVIDIA/libnvidia-container

NVIDIA container runtime library

What it solves

It simplifies the process of configuring GNU/Linux containers to use NVIDIA GPUs. It removes the need for manual configuration of hardware access and driver libraries within a containerized environment.

How it works

The project provides a library and a command-line interface (CLI) utility that leverages kernel primitives to automatically configure the container's root filesystem. It is designed to be agnostic of the specific container runtime being used.

Who it’s for

Developers and system administrators who need to expose NVIDIA hardware to Linux containers regardless of the container runtime.

Highlights

  • Automatically configures NVIDIA hardware for containers.
  • Runtime agnostic implementation.
  • Includes a CLI utility for direct configuration.
  • Supports multiple Linux distributions including Ubuntu, Debian, CentOS, and Amazon Linux.

Related

  • Project
  • Project
  • Project
  • Project
  • Project