在Windows 10上使用Docker获取GPU访问权限

11

我注意到Nvidia支持GPU和Docker,但我相信目前仅适用于Linux。有没有人在Windows 10上成功运行它呢?

特别是,我希望获得用于机器学习应用程序的访问权限。

https://github.com/NVIDIA/nvidia-docker


WSL内运行的Docker容器提供GPU访问的早期支持。请参见此处 - Robert Crovella
3个回答

2

3
Docker 正式发布后情况有所改变吗?这个不再使用 VirtualBox。 - Alleo
最近版本的Docker不再使用VirtualBox(而是使用Hyper-V),但这并不意味着PCI透传可用... - Igor

2
对于2018年1月,看起来还没有人能够让它工作。此外,他们说(#29, #197)需要DDA(PCI透传),因此理论上应该可以在Windows Server 2016上使其工作,但不能在Windows 10上使用。但即使对于Windows Server 2016,我也没有找到任何成功的案例。

0

1
实际上,据我所知,VirtualBox并不是这里的核心问题。例如,VirtualBox可以在Linux上进行GPU透传。但是它在Windows 10上无法工作,因为Windows 10内部存在限制。而Hyper-V虚拟化最终也会遇到相同的限制。 - Igor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接