azureml-sdk:装入数据集

问题描述

我正在尝试通过sdk挂载数据存储,诸如此类

import tempfile
import os
mounted_path = tempfile.mkdtemp()
mount_context = my_datastore.mount(mounted_path)
mount_context.start()
pathes = os.listdir(mounted_path)
n_pathes = len(pathes)

print(n_pathes)

代码在计算实例上运行良好。但是,我想在本地计算机上执行相同的操作。由于它是Windows计算机,因此我尝试通过VSCode在AzureML Docker容器中运行它。似乎安装实现需要libssl1.0.0才能运行。好的,在Ubuntu> = 18.04中不可用。好吧,我在Ubuntu 16.04中使用了另一个dockerfile,但这没有帮助。我在本地Linux安装上尝试过,但是存在相同的问题。

有人找到了在本地计算机上安装AzureML数据集的解决方案吗? 这个libssl1.0.0要求是否在代码中的某个地方进行了硬编码? 不好的是,源代码在GitHub上不可用,所以否则我会打开一个问题。 无论如何,有人对此有解决方案吗?

最佳 斯蒂芬

解决方法

您可以分享错误消息吗? 数据集安装依赖于保险丝驱动器。您可以通过apt-get install -y fuse
安装它 https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-with-datasets#mount-files-to-remote-compute-targets

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...