【问题标题】:Window docker is not picking cuda on WSL2Window docker 没有在 WSL2 上选择 cuda
【发布时间】:2021-07-28 18:26:43
【问题描述】:

我已经使用 WSL2 在 Windows 11(操作系统版本 22000.100)上安装了 Ubuntu 20.04.2 LTS。 当我执行nvidia-smi 时,它会显示 GPU。 但是当我运行 docker 映像时,它给出了以下错误

RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

我在 wsl2 上使用 docker windows。当我做uname -r 时,我得到了5.10.43.3-microsoft-standard-WSL2

有什么解决办法吗?

【问题讨论】:

标签: python windows docker windows-subsystem-for-linux


【解决方案1】:

确保您拥有支持的驱动程序(https://developer.nvidia.com/cuda/wsl/download,需要免费注册),将 Docker Desktop 更新到最新版本,然后运行 ​​docker run --rm -it --gpus=all nvcr.io/nvidia/k8s/cuda-sample:nbody 进行测试。然后,您必须使用 --gpus=all 运行您的容器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 2021-03-25
    相关资源
    最近更新 更多