![Docker-machine 和 Google Compute Engine:GPU?](https://linux22.com/image/727770/Docker-machine%20%E5%92%8C%20Google%20Compute%20Engine%EF%BC%9AGPU%EF%BC%9F.png)
看看Docker Machine 的 GCE 驱动程序文档,似乎无法生成带有 GPU 的机器。与 AWS 不同,AWS 有特定类型的机器带有 GPU,因此受 Docker Machine 支持,而在 GCP 中,您必须添加交换机才能启动带有 GPU 的 VM。
有人知道如何告诉 Docker Machine 在 Google Compute Engine 中为 VM 配置 GPU 吗?
答案1
无法运行带有 GPU 的 GCE VM 实例并为可以访问该 GPU 的容器创建主机。
但是可以使用 Kubernetes Engine 来实现这一点,这样容器(节点)就可以访问主机的 GPU。
有一些局限性对此:
- 您不能将 GPU 添加到现有节点池。
- 在维护期间,GPU 节点无法实时迁移。
- GPU 仅支持通用 N1 机器类型。
另外 - 运行此 gcloud 命令来验证区域中可用的 GPU 列表:gcloud compute accelerator-types list
如果一切顺利,你就可以使用 GPU 设置你的 K8S 集群。
另一个类似的问题也进行了讨论这里在本帖中你可能会发现它很有帮助。