kubeflow - 计划通过 API 支持 Kubeflow 管道上传?
问题描述
是否可以使用 Kubeflow Pipelines Python SDK 通过 API 调用上传 Kubeflow Pipeline?
进行 API 调用有以下规范:https ://www.kubeflow.org/docs/pipelines/reference/api/kubeflow-pipeline-api-spec/
但是,当我尝试在 PostMan 中使用路由“/apis/v1beta1/pipelines/upload”上传管道时,出现以下错误:
There was a problem with your request. Error code 13
我确定我需要添加一些 Authorization 标头,但在我走这条老路之前,我想知道是否有计划将此功能添加到 Python SDK。如果你们有任何想法或更好的方法来设置在 Kubeflow Pipelines UI 之外上传管道的请求,请告诉我!
解决方案
到目前为止,确实可以使用kfp
python sdk 上传管道:
import kfp
client = kfp.Client()
client.upload_pipeline('path/to/pipeline.yaml', pipeline_name=name)
请参阅文档以获取完整的 API 参考。
推荐阅读
- python - 在 pyCuda 内核中生成单个随机数
- apache-spark - 来自 Pub/Sub 的 GCP 火花结构化流式传输
- javascript - 如何通过 div.innerHTML 从 JSON 输入中动态设置数据样式?
- java - 如何在 android (JAVA) 的 twilio 中暂停和恢复可编程视频通话中的视频
- python - 如何在画布小部件中创建按钮和标签并使画布中的整套小部件可滚动?
- raspberry-pi - Raspberry pi 上用作防火墙的手动 IP 过滤
- java - 在 XSSFWorkbook 中调整 EMF 图像的大小
- sql - 如何在 SQL (Bigquery) 中只加入和保留最新的行
- node.js - NodeJS 在多个 PUG 文件中插入 Swagger-UI
- python - Python 键盘模块的功能在 macOS 上不起作用