Skip to content

組件

組件是 KFP 管道的構建積木。一個組件是一個遠程函數定義;它指定 輸入,在其主體中具有用戶定義的邏輯,並且可以創建 輸出。當使用輸入參數實例化組件模板時,我們將其稱為 task。

KFP 提供了兩種編寫組件的高級方法:Python ComponentsContainer Components

Python Components 是編寫以純 Python 實現的組件的便捷方式。有兩種特定類型的 Python 組件:Lightweight Python ComponentsContainerized Python Components

Container Components 允許您使用任意容器來定義組件,從而公開了一種更靈活、更高級的創作方法。對於不是在純 Python 中實現的組件,這是推薦的方法。

Importer Components 是 KFP 提供的一種特殊的“預烘焙”組件,當 artifact 0不是由管道中的任務創建時,它允許您將 artifact 導入到管道中。

詳細說明