2

我正在 minikube 上试验 Kubeflow,并尝试使用 Kubeflow 管道 UI 的可视化功能。

文档指出您应该生成一个mlpipeline-ui-metadata.json文件并将其添加到ContainerOp输出中。然后,此文件应引用csvmarkdown文件以在 UI 中显示

我想使用我的组件输出工件之一作为可视化的源,但我不确定这是否可能。

例子:

genoutput = dsl.ContainerOp(
    name="genoutputs",
    image="python:3.8",
    command=["sh", "-c"],
    arguments=['\
echo \'{\
    "version":1,\
    "outputs":[{\
        "type":"markdown",\
        "source":"/report.md"\
    }]}\' > /mlpipeline-ui-metadata.json \
\
&& echo "# Hello World" > /report.md'],
        file_outputs={
            "mlpipeline-ui-metadata": "/mlpipeline-ui-metadata.json",
            "report": "/report.md"
        }
    )

理想情况下,我想设置"source":"report"并且 Kubeflow UI 使用该report工件作为降价可视化的源。

这样的事情可能吗?

4

0 回答 0