Commit 5796551
committed
feat: nvidia driver extension 580.95.05
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 (siderolabs#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 04e91fc commit 5796551
File tree
75 files changed
+527
-1210
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-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.
75 files changed
+527
-1210
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
43 | | - | |
44 | 42 | | |
45 | 43 | | |
46 | | - | |
47 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
100 | | - | |
101 | 99 | | |
102 | 100 | | |
103 | | - | |
104 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
| 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.
This file was deleted.
Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 0 additions & 10 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments