aws / aws/sagemaker-python-sdk

Timeseries Explainability - Env vars are disabled.

Aperta
#4,872 2 commenti 0 reazioni 1 assegnatario Rivendicata da @erickb336 Vedi su GitHub
component: clarify component: processing type: bug type: documentation
Lingua principale
Python
Stelle
2.3k
Fork
1.3k
Merge medio
1g 22h
PR unite (30g)
35

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.