升级 cuda 后 Docker run 不再起作用

升级 cuda 后 Docker run 不再起作用

由于出现 cudaErrorInsufficientDriver 错误,我在尝试在容器内运行 COLMAP GUI 时遇到了问题。因此我使用 Sotware 更新程序来更新 Nvidia 驱动程序。

但是现在我什至不能再运行容器了

docker run --gpus all -w /working -v /media/cbe421fe-1303-4821-9392-a849bfdd00e2/Work/colmap/WorkingDirectory/project:/working -it --rm colmap/colmap:latest

docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 0 caused \\\"error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'\\\\nnvidia-container-cli: requirement error: unsatisfied condition: cuda>=12.3, please update your driver to a newer version, or use an earlier cuda container\\\\n\\\"\"": unknown.

我现在能做什么?(此外,我对 nvidia 的类似名称(如 nvidia 驱动程序、nvidia 工具包等)感到非常困惑。我想我已经更新了驱动程序,所以现在这个 cuda>=12.3 指的是什么?)

相关内容