airflow.providers.amazon.aws.sensors.sagemaker¶
类¶
包含 SageMaker 的通用传感器行为。 |
|
轮询端点状态直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询转换作业直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询调优状态直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询训练作业直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询流水线直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询 AutoML 作业直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
|
轮询处理作业直到达到最终状态;抛出 AirflowException 并附带失败原因。 |
模块内容¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerBaseSensor(*, aws_conn_id='aws_default', resource_type='job', **kwargs)[source]¶
基类:
airflow.sensors.base.BaseSensorOperator
包含 SageMaker 的通用传感器行为。
子类应该实现 get_sagemaker_response() 和 state_from_response() 方法。子类也应该实现 non_terminal_states() 和 failed_states() 方法。
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerEndpointSensor(*, endpoint_name, **kwargs)[source]¶
-
轮询端点状态直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 端点状态
- 参数:
endpoint_name – 要监视的端点实例的名称。
- template_fields: collections.abc.Sequence[str] = ('endpoint_name',)[source]¶
- template_ext: collections.abc.Sequence[str] = ()[source]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerTransformSensor(*, job_name, **kwargs)[source]¶
-
轮询转换作业直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 转换作业状态
- 参数:
job_name (str) – 要监视的转换作业的名称。
- template_fields: collections.abc.Sequence[str] = ('job_name',)[source]¶
- template_ext: collections.abc.Sequence[str] = ()[source]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerTuningSensor(*, job_name, **kwargs)[source]¶
-
轮询调优状态直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 调优作业状态
- 参数:
job_name (str) – 要监视的调优实例的名称。
- template_fields: collections.abc.Sequence[str] = ('job_name',)[source]¶
- template_ext: collections.abc.Sequence[str] =()[source]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerTrainingSensor(*, job_name, print_log=True, **kwargs)[source]¶
-
轮询训练作业直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 训练作业状态
- 参数:
job_name – 要监视的训练作业的名称。
print_log – 如果为 True 则打印 CloudWatch 日志;默认为 True。
- template_fields: collections.abc.Sequence[str] = ('job_name',)[source]¶
- template_ext: collections.abc.Sequence[str] =()[source]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerPipelineSensor(*, pipeline_exec_arn, verbose=True, **kwargs)[源码]¶
-
轮询流水线直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 流水线执行状态
- 参数:
- template_fields: collections.abc.Sequence[str] = ('pipeline_exec_arn',)[源码]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerAutoMLSensor(*, job_name, **kwargs)[源码]¶
-
轮询 AutoML 作业直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker AutoML 实验状态
- 参数:
job_name (str) – 要观察的 AutoML 作业的唯一名称。
- template_fields: collections.abc.Sequence[str] = ('job_name',)[源码]¶
- class airflow.providers.amazon.aws.sensors.sagemaker.SageMakerProcessingSensor(*, job_name, **kwargs)[源码]¶
-
轮询处理作业直到达到最终状态;抛出 AirflowException 并附带失败原因。
另请参阅
有关如何使用此传感器的更多信息,请参阅指南: 等待 Amazon SageMaker 处理作业状态
- 参数:
job_name (str) – 要观察的处理作业的名称。
- template_fields: collections.abc.Sequence[str] = ('job_name',)[源码]¶
- template_ext: collections.abc.Sequence[str] = ()[源码]¶