我想使用OpenShift来构建和部署我的Tensorflow应用程序。我也想使用GPU运行/服务于tensorflow应用程序。
我很欣赏GPU支持在Kubernetes和Openshift中是相当新的,因此文档很少。
我试过在minishift上运行qazxsw poi但是无法使它工作。它失败了
https://github.com/radanalyticsio/tensorflow-serving-gpu-s2i
正如@mon在评论中所说,我还建议你浏览这两篇博文:
0/1 nodes are available: 1 insufficient alpha.kubernetes.io/nvidia-gpu
在节点上,需要安装驱动程序和CUDA。此外,如果我没有弄错,https://blog.openshift.com/how-to-use-gpus-in-openshift-3-6-still-alpha/在封面下使用。它应该自动将共享库安装到每个新容器中。然而,他们发布了v2.0,这与nvidia-docker根本不同。
我相信,一旦你准备好了OpenShift节点,那么只有s2i等附加功能可以帮助你创建图像。
您可能还会发现这些Subin的要点非常有用: