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.BaseTrigger
Vertex 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 进行异步调用以检查正在运行的自定义容器训练作业的状态。
作业进入完成状态时返回该作业。