aws / aws/sagemaker-python-sdk

Timeseries Explainability - Env vars are disabled.

Offen
#4,872 2 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @erickb336 Auf GitHub ansehen
component: clarify component: processing type: bug type: documentation
Vorherrschende Sprache
Python
Sterne
2.3k
Forks
1.3k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
35

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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