What is difference between AI Notebook and Cloud Datalab in GCP?

安稳与你 提交于 2021-01-24 07:22:26

问题


I have searched for an answer to this question and this question is duplicate but I need clarification as I looked at two different places and answers are a bit opposite.

The following Stack Overflow answer mentions that Google Cloud AI Platform Notebooks is an upgraded version of Google Cloud Datalab. On the following Quora page, one of the architects mentions that Cloud Datalab is built on top of Jypyter Notebook.

Cloud Datalab is adding a new network of its own. AI Notebooks remains within an existing network. With the current setup of my environment, I do not want to add overhead of maintaining extra network and security to watch over, and so AI Notebooks is the immediate solution. But I would also want to understand the benefits that Cloud Datalab provides.

  • Between AI Notebook and Cloud Datalab, which should be used and in which
    scenario?

  • Is Cloud Datalab also providing pre-installed packages of Python, Tensorflow or R environment like AI Notebooks?


回答1:


Between AI Notebook and Cloud Datalab, which should be used and in which scenario?

You should use AI notebooks on new projects in any case since Cloud Datalab would be deprecated sooner than later.

Is Cloud Datalab also providing pre-installed packages of Python, Tensorflow or R environment like AI Notebooks?

Yes it does.

Summary of the differences between the two products.

  1. DataLab

    • Custom UI that is not compatible with latest JupyterLab extensions.
    • Using old PyDatalab SDK since when DataLab was released there were no official SDK available for many of GCP services.
    • No major changes on RoadMap.
    • Requires SSH with port mapping to use
  2. Notebooks:

    • Using JupyterLab UI.
    • Using official SDKs (like BigQuery Python SDK), therefore better integration.
    • Since UI (JupyterLab) is community driven releasing new changes rapidly.
    • Access to UI is simple, no SSH, no CLI usage is required.
    • Notebooks API
    • Terraform support
    • Client libraries (Python, Java, NodeJS) to manage Notebooks


来源:https://stackoverflow.com/questions/59720589/what-is-difference-between-ai-notebook-and-cloud-datalab-in-gcp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!