Commit 415eb95
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 30eb717 commit 415eb95
File tree
69 files changed
+505
-1126
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
- 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.
69 files changed
+505
-1126
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | 37 | | |
40 | 38 | | |
41 | | - | |
42 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
93 | | - | |
94 | 92 | | |
95 | 93 | | |
96 | | - | |
97 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
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.
0 commit comments