airflow.providers.google.cloud.triggers.vertex_ai
¶
模块内容¶
类¶
Vertex AI 作业触发器的基类。 |
|
在触发器工作器上运行 CreateHyperparameterTuningJobTrigger 以执行创建操作。 |
|
在触发器工作器上运行 CreateBatchPredictionJobTrigger 以执行创建操作。 |
|
异步调用 Vertex AI 以检查管道作业的状态。 |
|
异步调用 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)[源代码]¶
基类:
airflow.triggers.base.BaseTrigger
Vertex AI 作业触发器的基类。
此触发器轮询 Vertex AI 作业并检查其状态。
为了正确使用它,您必须: - 实现以下方法 _wait_job()。 - 覆盖必需的 job_type_verbose_name 属性以提供描述作业类型的有意义的消息。 - 覆盖必需的 job_serializer_class 属性以提供 proto.Message 类,该类将用于使用 to_dict() 类方法序列化您的作业。
- class airflow.providers.google.cloud.triggers.vertex_ai.CreateHyperparameterTuningJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[源代码]¶
-
在触发器工作器上运行 CreateHyperparameterTuningJobTrigger 以执行创建操作。
- class airflow.providers.google.cloud.triggers.vertex_ai.CreateBatchPredictionJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[源代码]¶
-
在触发器工作器上运行 CreateBatchPredictionJobTrigger 以执行创建操作。
- class airflow.providers.google.cloud.triggers.vertex_ai.RunPipelineJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[源代码]¶
-
异步调用 Vertex AI 以检查管道作业的状态。
- class airflow.providers.google.cloud.triggers.vertex_ai.CustomTrainingJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[源代码]¶
-
异步调用 Vertex AI 以检查正在运行的自定义训练作业的状态。
当作业进入完成状态时返回该作业。
- class airflow.providers.google.cloud.triggers.vertex_ai.CustomContainerTrainingJobTrigger(conn_id, project_id, location, job_id, poll_interval, impersonation_chain=None)[源代码]¶
-
异步调用 Vertex AI 以检查正在运行的自定义容器训练作业的状态。
当作业进入完成状态时返回该作业。