azure - 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-Datasets 的解决方案吗?这个 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安装它
推荐阅读
- c++ - 自定义内存分配 - C v. C++
- xamarin - 有什么方法可以在 UWP 中设置来自 .standard 类库的图像源
- javascript - 我使用 for 为数组赋值,但是当我打印数组时,它只是在整个数组中的最后一个值
- c# - 我们如何在 Windows 商店 + C# 中存储和检索包含私钥的证书
- python - 使用python从日志文件计算增量时间
- hashcat - hashcat [命令行错误:选项 'polly' 注册了多次!& LLVM 错误:注册的命令行选项不一致]
- c++ - 如何处理 cgo 中打包结构中的 char *?
- javascript - 使用 javascript 创建 `select` 元素
- angular - 角度 2+,垫表 - 过滤不适用于模型中的模型
- reactjs - 开玩笑 toMatchInlineSnapshot 一直显示“不允许操作,scandir 消息”