sagemaker.mlops.local.local_pipeline_session#
Local Pipeline Session - extends LocalSession with pipeline execution capabilities.
Classes
|
Extends LocalSession with pipeline execution capabilities. |
- class sagemaker.mlops.local.local_pipeline_session.LocalPipelineSession(*args, **kwargs)[source]#
Bases:
LocalSessionExtends LocalSession with pipeline execution capabilities.
This class provides local pipeline execution functionality that was previously in LocalSession. It’s now in the MLOps package since pipeline orchestration is an MLOps concern.
- Usage:
from sagemaker.mlops.local import LocalPipelineSession from sagemaker.mlops.workflow import Pipeline
session = LocalPipelineSession() session.create_pipeline(pipeline, “My pipeline”)
- create_pipeline(pipeline, pipeline_description, **kwargs)[source]#
Create a local pipeline.
- Parameters:
pipeline (Pipeline) – Pipeline object
pipeline_description (str) – Description of the pipeline
- Returns:
Pipeline metadata (PipelineArn)
- delete_pipeline(PipelineName)[source]#
Delete the local pipeline.
- Parameters:
PipelineName (str) – Name of the pipeline
- Returns:
Pipeline metadata (PipelineArn)
- describe_pipeline(PipelineName)[source]#
Describe the pipeline.
- Parameters:
PipelineName (str) – Name of the pipeline
- Returns:
Pipeline metadata (PipelineArn, PipelineDefinition, LastModifiedTime, etc)