2

我可以使用 Kubeflow 运行计算机视觉管道吗?这是一个好主意,它会有效地运行吗?

Let's say the steps of the pipeline would need to be image segmentation, some filtering and what not (gpu enabled opencv until now) and maybe a tensorflow serving for a CNN at the end.

Any useful resources?

Thanks,

4

1 回答 1

2

kubeflow管道将非常适合您的特定用例。这个想法是您将所有想要解耦的单个步骤容器化,例如:1/ 预处理、2/ 训练、3/ 服务。每个容器都经过设计,因此它可以采用您想要随时间修改的相关参数来运行不同版本的管道。

  • 对于预处理图像,我建议从安装了 opencv 的 GPU 图像开始,该图像会在 Google Cloud Storage 上删除输出。
  • 对于培训,您可以利用google/cloud-sdk:latestgcloud 命令附带的图像,因此您只需复制代码并运行 ml 引擎命令。
  • 对于服务,您可以使用 ml 引擎来部署模型,从而重新开始构建图像,或者您可以使用现成可用google/cloud-sdk:latest的 TF 服务图像,您只需要指定存储已保存模型的存储桶和型号名称见说明

博客文章描述了如何构建类似的管道。

于 2019-01-29T08:01:39.960 回答