0

我在 Kubeflow 的 Jupyter Notebook 服务器上运行一个简单的 ANN 模型。我在笔记本中运行了我的代码,看看它是否有效,并且一切都运行良好,具有预期的输出。

但是,当我使用 Kale 将笔记本转换为 Kubeflow 管道时,我收到以下错误:在我的 load_data 步骤期间load_data 日志中出现错误消息。这是我在笔记本中工作的代码块:working codeblock

有谁知道错误可能是什么?如果有人想要重建环境的步骤,请告诉我。

这是我的参考代码: https ://github.com/sumanthnallamotu/kale/blob/master/artificial_neural_network.ipynb

4

1 回答 1

0

解决它。在您的函数定义中,如果您正在处理索引,请确保将它们作为参数传递。例如:

def 示例(x):返回 x[2]

实际上应该是:

def 示例(x,索引):返回 x[索引]

否则,当您通过 Kale 将笔记本转换为 KF 管道时,您将收到列表索引超出范围错误,因为 Kale 将读取它,就好像您正在访问函数定义中的任意 x 一样。

于 2020-09-27T01:59:11.007 回答