2

我正在尝试通过笔记本在 AzureML 上运行实验。尝试读取在上一步中创建的数据集时出现上述错误。

我通过命令检查了内存使用情况 -df -h看起来没问题。我检查了具有相同错误的 git 链接,但这似乎没有得到解决。

Github问题链接

这里出了什么问题?

下面的代码行给出了错误。就在一天前,这条线在同一个工作区上成功运行,使用相同的计算。

在此处输入图像描述

下面是内存画面:

在此处输入图像描述

4

3 回答 3

1

我们的团队正在努力修复,对于给您带来的不便,我们深表歉意。

在此之前,您有两种可能的解决方法:您可以切换到 Jupyter 笔记本而不是使用集成笔记本,或者您可以将以下代码段添加到您的笔记本中:

import oscurrent_dir = os.getcwd()
if not current_dir.endswith('/code'):
  os.chdir(current_dir+'/code')
于 2021-09-28T16:48:19.317 回答
0

今天早上我遇到了同样的问题 - 与 Charl 的回答完全相同的错误消息,只是在Dataset.get_by_name(ws, 'dataset-name')从笔记本上打电话时。

然后这个错误似乎自己解决了,我没有改变,但现在笔记本中的许多其他单元格会产生很少的内存需求(例如实例化OutputDatasetConfig(...),或尝试对数据集做任何事情)都抛出相同的错误.

于 2021-09-28T14:09:51.073 回答
0

我有同样的问题。一直在使用具有 7 GB RAM 的 AML 笔记本来训练 5 MB 数据的时间序列模型。训练将在 2 秒内完成。几个月来每隔一天这样做一次,现在我很MemoryError: Engine process terminated. This is most likely due to system running out of memory. Please retry with increased memory.奇怪,我们在大约 1 秒后得到错误,这不是你对 MemoryError 所期望的。即使在我升级到 28 GB RAM 之后也是如此。AML 方面一定发生了一些变化?但是发行说明中没有任何内容。

于 2021-09-28T06:06:03.947 回答