tensorflow - 哪种 Google Cloud Platform 服务最容易运行 Tensorflow?

标签 tensorflow google-cloud-platform google-compute-engine google-cloud-ml gcp-ai-platform-notebook

在做 Udacity 深度学习作业时,我遇到了内存问题。我需要切换到云平台。我以前使用过 AWS EC2,但现在我想尝试 Google Cloud Platform (GCP)。我至少需要 8GB 内存。我知道如何在本地使用 docker,但从未在云端尝试过。

  1. 有没有现成的解决方案可以在 GCP 上运行 Tensorflow?
  2. 如果没有,哪种服务(Compute Engine 或 Container Engine)可以让您更轻松地开始使用?
  3. 如有任何其他提示,我们也将不胜感激!

最佳答案

总结答案:

在 Compute Engine 上手动运行 TensorFlow 的说明:

  1. Create a project
  2. 打开Cloud Shell (顶部的按钮)
  3. 列出机器类型:gcloud 计算机器类型列表。您可以更改我在下一个命令中使用的机器类型。
  4. 创建实例:
gcloud compute instances create tf \
  --image container-vm \
  --zone europe-west1-c \
  --machine-type n1-standard-2
  • 运行 sudo docker run -d -p 8888:8888 --name tf b.gcr.io/tensorflow-udacity/assignments:0.5.0 (将镜像名称更改为所需的名称)
  • dashboard 中查找您的实例并编辑默认网络。
  • 添加防火墙规则以允许您的 IP 以及协议(protocol)和端口 tcp:8888
  • 从仪表板中查找实例的外部 IP。在浏览器中打开 IP:8888。完成!
  • 完成后,删除创建的集群以避免产生费用。
  • 我就是这样做的,而且成功了。我确信有一种更简单的方法可以做到这一点。

    更多资源

    您可能有兴趣了解更多信息:

    很高兴知道

    • “即使在虚拟机终止并重新启动后,您的 Cloud Shell 主目录的内容也会在所有 Cloud Shell session 之间的项目中持续存在”
    • 要列出所有可用的镜像版本:gcloudcomputeimageslist --project google-containers

    感谢@user728291、@MattW、@CJCullen 和@zain-rizvi

    关于tensorflow - 哪种 Google Cloud Platform 服务最容易运行 Tensorflow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36916690/

    相关文章:

    python - 如何使用 Tensorflow 2/Keras 保存和继续训练具有多个模型部分的 GAN

    postgresql - 无法使用对等 VPC 网络的专用 IP 访问 Google Cloud SQL

    dns - 为什么无论区域分配如何,Google Cloud Platform 静态 IP 地址都会在反向查找中列出加利福尼亚州山景城?

    google-cloud-platform - 如何更改我的虚拟机实例操作系统

    python - 在 google colab 中重定向或查看 stderr

    tensorflow - keras 模型适合 : ValueError: Failed to find data adapter that can handle input: <class 'method' >, <类 'NoneType' >

    kubernetes - 无法将更改应用于 gCloud Kubernetes 引擎中与 ReadWriteOnce PV 绑定(bind)的部署?

    kubernetes - GCE Ingress 未从就绪探针中获取健康检查

    python - 为什么即使使用 ResNet、Batchnorm、ReLU 也会遇到梯度爆炸问题? ( tensorflow )

    google-cloud-platform - 如何将 GCP 服务帐户 key.json 内容传递到 Terraform Cloud 而不在 VCS 中提交?