【发布时间】:2016-03-22 10:36:34
【问题描述】:
我想在安装了 Windows 的 PC 上通过 Docker 映像运行 Theano。 Docker 映像包含 Ubuntu 系统、CUDA 驱动程序和 Theano (https://hub.docker.com/r/kaixhin/cuda-theano/),但为了在我的算法中使用 GPU,我需要将 Nvidia 设备附加到映像:
docker run -it --device /dev/nvidiactl --device /dev/nvidia-uvm --device /dev/nvidia0 kaixhin/cuda-theano
有没有办法在 Windows 中做到这一点,因为我没有路径 /dev/nvidiactl 等?我一直在寻找其他Docker images,但似乎所有这些都使用Linux 作为主机系统。是否有允许我从 Windows 使用 GPU 的版本?
现在我可以在 Docker 中运行我的脚本,但它只使用我的 CPU:
WARNING (theano.sandbox.cuda): CUDA is installed, but device gpu is not available (error: Unable to get the number of gpus available: no CUDA-capable device is detected)
【问题讨论】:
标签: windows docker theano-cuda