Replace the CDI device-list-strategy approach (which fails because the device plugin generates its own CDI specs and can't find libs on NixOS) with the nvidia-container-runtime.cdi runtime handler approach: - Add wrapper script at /etc/nvidia-container-runtime/ that provides runc in PATH for nvidia-container-runtime.cdi - Register nvidia runtime handler in k3s containerd config - Create RuntimeClass for GPU workloads - Revert device plugin to default envvar strategy (already working) - Add runtimeClassName: nvidia to Frigate deployment The nvidia-container-runtime.cdi binary reads the NixOS-generated CDI specs from /var/run/cdi/ and injects GPU devices and driver libraries into containers at create time. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ringtail | ||