在Azure机器学习服务笔记本VM中共享笔记本

时间:2019-06-12 09:29:42

标签: azure azure-machine-learning-studio azure-machine-learning-workbench

是否可以在使用不同笔记本VM的多个用户之间共享Azure笔记本?看来VM本身不能在用户之间共享。

3 个答案:

答案 0 :(得分:1)

Azure机器学习Notebook VM是Azure机器学习服务的一部分,而Azure Machine Learning Studio上的jupyter笔记本是在Docker下在Ubuntu 14.04.02上运行的Notebook服务的一部分。使用Azure ML Stuido中的Jupyter,您可以使用完整的Anaconda 64位发行版。

因此,如果您愿意共享Azure ML Studio笔记本,则需要将具有所有者权限的用户添加到工作区中。

答案 1 :(得分:0)

如果您查看this example,则有一个克隆按钮。因此,例如,当Microsoft DataScientist共享他的代码时,其他所有人都可以将他的笔记本克隆到自己的工作区中。

克隆后,网址不再

  

https://notebooks.azure.com/ms-ai/projects/Text-Lab/html/Text%20Lab%20-%20workflow%20and%20embedding.ipynb

但是

  

https://notebooks.azure.com/another-user-workspace/projects/Text-Lab/html/Text%20Lab%20-%20workflow%20and%20embedding.ipynb

这可以解决您的问题吗?

答案 2 :(得分:0)

笔记本虚拟机具有自己的Jupyter环境,我们不需要使用notebooks.azure.com。前者可用于团队中的企业场景以共享资源,而后者则是开放式的,类似于google colab。当每个用户登录其笔记本VM时,都会有一个带有其别名的顶级文件夹,并且所有笔记本都存储在该文件夹下。此文件存储在Azure存储中,每个用户的笔记本VM将装载相同的存储。因此,如果要查看其他人的笔记本,则需要在我的nbvm中的Jupyter nb中导航到他的别名