所以我想知道如何在我使用k8s本地部署的Kubeflow容器之间传递 Dataframe 和模型。现在我使用v2 sdk和func_to_container_op decorator,但我也对如何使用docker文件和从docker创建容器感兴趣我发现我应该使用Input和OutPut函数和工件,但我不确定它在传递本地文件的情况下如何工作。
cgfeq70w1#
本地文件不能在组件之间直接传递。您可以将其序列化为字符串或将其 Package 到工件中。对于工件,您可以首先将工件输出的url或path传递到容器参数,这允许您将内容写入容器内的此文件:https://www.kubeflow.org/docs/components/pipelines/v2/author-a-pipeline/components/#3-custom-container-components
url
path
1条答案
按热度按时间cgfeq70w1#
本地文件不能在组件之间直接传递。您可以将其序列化为字符串或将其 Package 到工件中。对于工件,您可以首先将工件输出的
url
或path
传递到容器参数,这允许您将内容写入容器内的此文件:https://www.kubeflow.org/docs/components/pipelines/v2/author-a-pipeline/components/#3-custom-container-components