aws / aws/sagemaker-python-sdk

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

Abierto
#4,444 0 comentarios 0 reacciones 1 asignado Reclamado por @nargokul Ver en GitHub
component: pipelines type: feature request
Lenguaje dominante
Python
Estrellas
2.3k
Forks
1.3k
Merge medio
1 d 22 h
PR fusionados (30 d)
35

Descripción

**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.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.