airflow.providers.google.cloud.triggers.vertex_ai¶
類¶
Vertex AI 作業觸發器的基類。 |
|
CreateHyperparameterTuningJobTrigger 在觸發器 worker 上執行以執行建立操作。 |
|
CreateBatchPredictionJobTrigger 在觸發器 worker 上執行以執行建立操作。 |
|
對 Vertex AI 進行非同步呼叫以檢查 Pipeline 作業的狀態。 |
|
對 Vertex AI 進行非同步呼叫以檢查正在執行的自定義訓練作業的狀態。 |
|
對 Vertex AI 進行非同步呼叫以檢查正在執行的自定義容器訓練作業的狀態。 |
|
對 Vertex AI 進行非同步呼叫以檢查正在執行的自定義 Python 包訓練作業的狀態。 |
模組內容¶
- class airflow.providers.google.cloud.triggers.vertex_ai.BaseVertexAIJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
基類:
airflow.triggers.base.BaseTriggerVertex AI 作業觸發器的基類。
此觸發器輪詢 Vertex AI 作業並檢查其狀態。
為了正確使用它,您必須: - 實現以下方法 _wait_job()。 - 覆蓋所需的 job_type_verbose_name 屬性以提供描述您的作業型別的有意義訊息。 - 覆蓋所需的 job_serializer_class 屬性以提供將用於透過 to_dict() 類方法序列化您的作業的 proto.Message 類。
- class airflow.providers.google.cloud.triggers.vertex_ai.CreateHyperparameterTuningJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
-
CreateHyperparameterTuningJobTrigger 在觸發器 worker 上執行以執行建立操作。
- class airflow.providers.google.cloud.triggers.vertex_ai.CreateBatchPredictionJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
-
CreateBatchPredictionJobTrigger 在觸發器 worker 上執行以執行建立操作。
- class airflow.providers.google.cloud.triggers.vertex_ai.RunPipelineJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
-
對 Vertex AI 進行非同步呼叫以檢查 Pipeline 作業的狀態。
- class airflow.providers.google.cloud.triggers.vertex_ai.CustomTrainingJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
-
對 Vertex AI 進行非同步呼叫以檢查正在執行的自定義訓練作業的狀態。
作業進入完成狀態時返回該作業。
- class airflow.providers.google.cloud.triggers.vertex_ai.CustomContainerTrainingJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[source]¶
-
對 Vertex AI 進行非同步呼叫以檢查正在執行的自定義容器訓練作業的狀態。
作業進入完成狀態時返回該作業。