aws / aws/sagemaker-python-sdk

Timeseries Explainability - Env vars are disabled.

Abierto
#4,872 2 comentarios 0 reacciones 1 asignado Reclamado por @erickb336 Ver en GitHub
component: clarify component: processing type: bug type: documentation
Lenguaje dominante
Python
Estrellas
2.3k
Forks
1.3k
Merge medio
1 d 22 h
PR fusionados (30 d)
35

Descripción

**Describe the bug**
My processing job for TSX fails immediately with the following error message:
`Failure reason
ClientError: ValidationException: Environment variable is not allowed for the provided image 205585389593.dkr.ecr.us-east-1.amazonaws.com/sagemaker-clarify-processing:1.0 status code: 400, request id: b111b9e1-3dbc-4c08-8bc1-db8d15041c6c`

**To reproduce**
Fill the following env parameter out and run the timeseries explainability processing job:
```python
env_vars = {"model" : "modelV1"}

SageMakerClarifyProcessor(
role=,
sagemaker_session=Session(),
instance_count=1,
instance_type=,
job_name_prefix=,
env=env_vars,
)
```

**Expected behavior**
I would expect the environment variables to be passed through to the processing job.

**System information**
A description of your system. Please provide:
- **SageMaker Python SDK version**: 2.232.0 (latest)
- **Framework name (eg. PyTorch) or algorithm (eg. KMeans)**: N/A
- **Framework version**: N/A
- **Python version**: N/A
- **CPU or GPU**: N/A
- **Custom Docker image (Y/N)**: N

**Additional Context**:
I am trying to subscribe to events when a processing job completes, and I see the `Environment` key passed through the event. I would like to take action on the successful completion of a timeseries explainability job and I was attempting to send env variables through as a means of additional context to my consumer lambda.

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.