aws / aws/sagemaker-python-sdk

sagemaker.model_monitor.Constraints.set_monitoring() method only allows disabling monitoring for string data

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

Beschreibung

**Describe the bug**
I want to override the constraint enforcement for a binary variable. However, the `set_monitoring` method of the sagemaker.model_monitor.Constraints object only allows that to happen for string-type variables with a `string_constraints` section. In addition, the method puts the override inside the `string_constraints` section, contrary to what the official documentation says it should do.

**To reproduce**
- Create a baseline for binary data called `Churn`
- Get the constraints object: `suggested_constraints = baseline_job.suggested_constraints()`
- Set the desired property: `suggested_constraints.set_monitoring(False, feature_name="Churn")`
- Observe the error about the lack of a `string_constraints` section.

**Expected behavior**
The Churn variable's constraints gets a `monitoring_config_overrides` section that includes the value pair `"evaluate_constraints": "Disabled"`.

**Screenshots or logs**
If applicable, add screenshots or logs to help explain your problem.

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

**Additional context**
Add any other context about the problem here.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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