无法在 Windows 上运行支持 GPU 的容器

无法在 Windows 上运行支持 GPU 的容器

我无法在工作站上运行支持 GPU 的容器。显示以下错误。使用不同的 CUDA 和 Ubuntu 版本进行测试:

> docker run --gpus=all -it --rm nvidia/cuda:11.7.1-runtime-ubuntu20.04

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: detection error: nvml error: unknown error: unknown.

我有:

  • 已更新至最新的 NVIDIA 驱动程序
  • 更新了我的 WSL 安装
  • 删除 Docker 并重新安装最新的
  • 检查 Docker 是否配置为使用 WSL 而不是 Hyper-V
  • 只使用以下方式映射我的一个 GPU--gpus="devices=XY"

有人知道出了什么问题吗?

相关内容