0

我想使用 OpenShift 来构建和部署我的 Tensorflow 应用程序。而且我还想使用 GPU 运行/服务器 tensorflow 应用程序。

我很欣赏 Kubernetes 和 Openshift 中对 GPU 的支持是相当新的,因此文档很少。

我尝试在 minishift 上运行https://github.com/radanalyticsio/tensorflow-serving-gpu-s2i但无法使其工作。它失败了

0/1 nodes are available: 1 insufficient alpha.kubernetes.io/nvidia-gpu
  • minishift 是否支持 GPU 使用?
  • Kubernetes(以及 OpenShift 和 MiniShift)支持哪些 GPU 卡?
  • 如何分配 OpenShift 项目以使用特定的显卡?在 Minishift 中创建 TF 服务项目时,使用上面的链接,可以选择命名 GPU。然而,据我所知,Tensorflow 按数量使用 GPU 卡。
4

1 回答 1

0

正如@mon 在评论中所说,我还建议阅读以下两篇博文:

在节点上,驱动程序和 CUDA 都需要安装。另外,如果我没记错的话,nvidia-docker是在幕后使用的。它应该自动将共享库挂载到每个新容器中。但是,他们发布的 v2.0 与1.x.

我相信,一旦您准备好 OpenShift 节点,就该是时候使用可以帮助您创建映像的 s2i 等附加功能了。

您可能还会发现这些 Subin 的要点很有用:

于 2018-03-05T10:17:04.393 回答