Commit 54146b5
committed
feat: nvidia driver extension
This patch deprecates the NVIDIA toolkit extension and introduces a new
nvidia-driver extension (in production/lts versions and open
source/proprietary flavors). The NVIDIA container toolkit must be
installed independently, via a future Talos extension, the NVIDIA GPU
Operator, or by the cluster administator.
The extension depends on the new glibc extension (#473) and participates
in its filesystem subroot by installing all the NVIDIA components in it.
Finally, the extension runs a service that will bind mount this glibc
subroot at `/run/nvidia/driver` and run the `nvidia-persistenced`
daemon.
This careful setup allows the NVIDIA GPU Operator to utilize this
extension as if it were a traditional NVIDIA driver container.
Signed-off-by: Jean-Francois Roy <[email protected]>1 parent d474848 commit 54146b5
File tree
68 files changed
+475
-1089
lines changed- nvidia-gpu
- nonfree/kmod-nvidia
- lts
- production
- files
- nvidia-container-toolkit
- lts
- nvidia-container-cli
- elfutils
- libcap2
- libseccomp
- libtirpc
- lts
- production
- zlib
- nvidia-container-runtime-wrapper
- nvidia-container-runtime
- patches
- nvidia-persistenced-wrapper
- nvidia-pkgs
- lts
- files
- production
- files
- production
- nvidia-driver-proprietary
- kernel-modules
- lts
- production
- lts
- production
- nvidia-driver
- common
- files
- kernel-modules
- lts
- production
- lts
- production
- service
- userspace
- lts
- production
- nvidia-fabricmanager
- lts
- production/lts
- nvidia-modules
- lts
- files
- production
- files
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
68 files changed
+475
-1089
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
81 | 79 | | |
82 | 80 | | |
83 | | - | |
84 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
8 | 7 | | |
This file was deleted.
Lines changed: 0 additions & 4 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Lines changed: 0 additions & 46 deletions
This file was deleted.
0 commit comments