【发布时间】:2018-10-04 22:19:19
【问题描述】:
我想在 Docker 容器上运行深度神经网络。我可以使用支持 GPU 的 Docker Hub 上公开可用的 TensorFlow 或 PyTorch 或 CNTK 图像。而且我可以在云端获得 NVIDA GPU。
当我在没有 GPU(或 Intel GPU)的 PC 上运行这些基于 GPU 的容器时会发生什么?基于 NVIDIA GPU 的 Docker 容器能否在我的 CPU 上正常运行(尽管速度较慢)?
如果我可以在没有 GPU 的情况下在本地进行开发,并在我准备好大规模运行时使用 GPU 进行扩展,那就太好了。
这行得通吗?想法?
【问题讨论】:
-
除了下面给出的答案之外,我想补充一点,如果您使用 PyTorch,您必须手动决定您的数据在哪个设备上传输。准确说明您最终使用的内容将有助于您获得良好答案的机会。
标签: docker tensorflow gpu nvidia pytorch