Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add nvidia container toolkit #1705

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Commits on Feb 26, 2024

  1. Add libnvidia-container ebuild

    From scratch because the guru one patches too match and is going to break too
    much. This package is primarily supposed to provide nvidia-container-cli.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    2051993 View commit details
    Browse the repository at this point in the history
  2. Add nvidia-container-toolkit ebuild

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    2a41f14 View commit details
    Browse the repository at this point in the history
  3. Add nvidia-container-toolkit to coreos meta package

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    cb1ddeb View commit details
    Browse the repository at this point in the history
  4. x11-drivers/nvidia-drivers: Enable persistence mode by default

    nvidia-persistenced keeps a reference to the GPU open at all times,
    which allows applications/containerd accessing gpus to start faster.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    c687413 View commit details
    Browse the repository at this point in the history
  5. app-containers/nvidia-container-toolkit: Add default config file

    Created using `nvidia-ctk config generate-default`.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    9aa59f9 View commit details
    Browse the repository at this point in the history
  6. containerd: Add nvidia runtime definition to default config.toml

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    edc7bc9 View commit details
    Browse the repository at this point in the history
  7. docker: Add nvidia runtime definition

    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    38024d4 View commit details
    Browse the repository at this point in the history
  8. x11-drivers/nvidia-drivers: Generate CDI definitions during loading

    Nvidia CDI definitions are used by Kubernetes to represent the topology
    of GPUs available to a node and allow workload placement on suitable
    GPUs.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    f76769f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    baebe12 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. build_library: Ignore btrfs xattrs

    To prevent mksquashfs from spamming the console about btrfs.compression.
    
    Signed-off-by: Jeremi Piotrowski <[email protected]>
    jepio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2d930c7 View commit details
    Browse the repository at this point in the history