aws / aws/sagemaker-python-sdk

[Feature request]: Selectively execute a pipeline step which has upstream dependencies

Offen
#4,444 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @nargokul Auf GitHub ansehen
component: pipelines type: feature request
Vorherrschende Sprache
Python
Sterne
2.3k
Forks
1.3k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
35

Beschreibung

**Describe the feature you'd like**
A feature to selectively execute a sagemaker pipeline step which has upstream dependencies when all the dependent parameter for the step is passed via a dict.

Presently using `sagemaker.workflow.selective_execution_config.SelectiveExecutionConfig` to execute a pipeline with dependencies gives a client error.

```sh
ClientError: An error occurred (ValidationException) when calling the StartPipelineExecution operation: Invalid
SourcePipelineExecutionArn: null. The selected steps [] have dependencies on [, ...]
```

The expected behavior would be to execute the step successfully when the dependent parameters are passed.

**How would this feature be used? Please describe.**

- Selective execution of steps which are downstream which have many dependencies. Executing all the dependencies seems wasteful.

**Describe alternatives you've considered**

- Execute all dependencies, current feature.
- Create a temporary new pipeline with the specification for the step by removing the dependency and executing it.

**Additional context**
sagemaker sdk version: 2.208.0

Any alternative or suggestion would be helpful.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.