Commit 735d2fb
feat: add support for custom NVIDIA GPU device selection and capabilities (#161)
* Add support for custom NVIDIA GPU device selection and capabilities
Allow users to specify custom GPU devices and driver capabilities
for NVIDIA GPU workloads instead of using hardcoded defaults.
Changes:
- Add optional `pms.gpu.nvidia.devices` field (default: "all")
Supports GPU indices, UUIDs, or "all" for all GPUs
- Add optional `pms.gpu.nvidia.capabilities` field
(default: "compute,video,utility")
- Add documentation links to NVIDIA Container Toolkit docs
- Use Helm default function for cleaner template syntax
Users can now specify specific GPUs (e.g., "0,1" or by UUID) and
customize driver capabilities (compute, video, utility, graphics, etc.)
according to their workload requirements.
References:
- GPU enumeration: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/docker-specialized.html#gpu-enumeration
- Driver capabilities: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/docker-specialized.html#driver-capabilities
* docs: add NVIDIA GPU configuration options to README
Document new configurable fields for NVIDIA GPU support:
- pms.gpu.nvidia.devices: GPU device selection
- pms.gpu.nvidia.capabilities: Driver capabilities configuration
Include links to official NVIDIA Container Toolkit documentation
for GPU enumeration and driver capabilities.
Bump chart version.
* docs: update pms.nvidia values description
---------
Signed-off-by: Gaston Festari <[email protected]>
Co-authored-by: Gaston Festari <[email protected]>1 parent d07f469 commit 735d2fb
File tree
4 files changed
+14
-4
lines changed- charts/plex-media-server
- templates
4 files changed
+14
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
| 133 | + | |
132 | 134 | | |
133 | 135 | | |
134 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
71 | 79 | | |
72 | 80 | | |
73 | 81 | | |
| |||
0 commit comments