如何从 AzureML 文件共享访问本地文件?

How to access local files from AzureML File Share?

早些时候在 Azure ML blade 的笔记本 UI 中使用 AzureML 时,我们可以使用简单的相对路径访问 AzureML 中的本地文件:

例如,在上图中,要从 test.ipynb 访问 CSV,我们可以只提及相对路径:

df = pandas.read_csv('WHO-COVID-19-global-data.csv')

但是,我们不能再这样做了。

还有当我们运行

import os
os.getcwd()

我们看到输出为 '/mnt/batch/tasks/shared/LS_root/mounts/clusters/<cluster-name>'.

因此,我们无法访问 FileStore 中的文件,而之前情况并非如此。

当我们运行同样从计算环境的JuyterLab环境中得到:

'/mnt/batch/tasks/shared/LS_root/mounts/clusters/<cluster-name>/code/Users/<current-user-name>/temp'.

我们可以通过在底部添加路径 '/code/Users/<current-user-name>/temp' 并使用它来轻松解决它。但不建议这样做,因为我们使用的环境发生变化,代码每次都需要更改。我们如何在不通过此路径附加方法的情况下解决此问题。

我在 AzureML 的笔记本团队工作,我刚试过这个。这是今天才开始发生的吗?

看起来一切正常: