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] = ()[原始碼]¶