Google Cloud 相当于 Azure 的数据科学 VM
Posted
技术标签:
【中文标题】Google Cloud 相当于 Azure 的数据科学 VM【英文标题】:Google Cloud equivalent of Azure's Data Science VM 【发布时间】:2017-09-12 02:11:15 【问题描述】:我需要一个已安装在 Google Cloud 上的打包虚拟机:
-
Python(2.x、3.x、Anaconda 发行版)
R
数据库服务器(PostGreSQL 等)
Ipython/Jupyter/JupyterHub
深度学习库(Tensorflow、Keras 和 GPU 支持 CUDANN)
这些通常在 Amazon 的 AMI 或 MS Azure 的数据科学实例中可用。
链接: 1.Amazon's AMI! 2.Microsoft's VM!
如果谷歌云平台上确实有这样的虚拟机,请有经验的人指导我找到合适的虚拟机。
【问题讨论】:
只需使用您需要的所有软件包构建您的映像。 从头开始构建它,尤其是使用 CUDANN 的深度学习库对于 新手(像我一样)来说似乎是一项艰巨的任务,就像在版本/驱动程序冲突的海洋中游泳一样什么不是。如果可能的话,我宁愿坚持使用 Google 的预配置实例。如果 MS 和 AWS 提供它,我想 GCP 上已经有一些可用的东西了。 【参考方案1】:最接近您的要求的谷歌数据实验室虽然不能满足所有要求, https://cloud.google.com/datalab/
如果您想更好地控制您的虚拟机,本文将对您有很大帮助
https://haroldsoh.com/2016/04/28/set-up-anaconda-ipython-tensorflow-julia-on-a-google-compute-engine-vm/
如果没有解决方法,你可以在你的虚拟机上安装 docker,
对于 R 和 PostGreSQL,拉取预构建的 docker 并按照 dockerhub 中的简单说明进行操作
https://hub.docker.com/_/r-base/
https://hub.docker.com/_/postgres/
转到以下 repo 并为您的 VM 获取最合适的 docker,在 git 上也添加了说明,
https://github.com/floydhub/dl-docker
这包括以下内容,
CUDA 8.0(仅限 GPU 版本) cuDNN v5(仅限 GPU 版本) 张量流 咖啡 西阿诺 喀拉斯 千层面 Torch(包括 nn、cutorch、cunn 和 cuDNN 绑定) iPython/Jupyter Notebook(包括 iTorch 内核) Numpy、SciPy、Pandas、Scikit 学习、Matplotlib 开放式CV 以及一些用于深度学习的常用库
这应该足以满足您的要求。
【讨论】:
感谢您为我的问题建议 docker 路线。我自己从未尝试过码头工人,我了解所涉及的方法。我会试一试的。 请幽默一下,是否可以从 AWS 的 / Azure 的数据科学虚拟机创建一个 docker 并在 Google 的虚拟机上使用它? 更简单的解决方案是迁移您现有的 VM cloud.google.com/compute/docs/tutorials/…,如果此解决方案提供者您可以将其标记为正确的解决方案:D 谢谢!!非常感谢!【参考方案2】:GCP 现在拥有自己的 GCE 深度学习图像。您可以找到有关他们的信息here。
【讨论】:
以上是关于Google Cloud 相当于 Azure 的数据科学 VM的主要内容,如果未能解决你的问题,请参考以下文章
公有云中 Serverless 计算比较:AWS vs Google Cloud vs Azure
2020年顶级云提供商:AWSMicrosoft Azure阿里云和Google Cloud
Azure (Google Cloud) + Flask + Tensorflow + OpenCV + pytesseract + Gunicorn + Apache2 应用部署
微云可能取代AWS、Azure和Google Cloud公共云