Commit 0473a8e
feature: Support for SageMaker Intelligent Defaults (#3757)
* feature: Added Config parser for SageMaker Python SDK (#840)
Co-authored-by: Balaji Sankar <[email protected]>
* intelligent defaults - tags and encryption (#842)
* feature: sagemaker config - support tags for all APIs
* feature: sagemaker config - support EnableInterContainerTrafficEncryption for relevant APIs
---------
Co-authored-by: Ruban Hussain <[email protected]>
* intelligent defaults - custom parameters and small fixes (#845)
* fix: sagemaker-config - S3 session, tuning tags, config schema test side-effects
* feature: sagemaker-config - support for custom parameters in config schema
---------
Co-authored-by: Ruban Hussain <[email protected]>
* feature: Added support for VPC Config, EnableNetworkIsolation, KMS Key ID, Volume KMS Key ID, IAM role to be fetched from Config (#846)
Co-authored-by: Balaji Sankar <[email protected]>
* fix: Make Key, Value as required fields for each "Tags" entry in the config file.
* fix: Make 'role' as Optional for ModelQualityMonitor and DefaultModelMonitor, and fixed PROCESSING_CONFIG_PATH (#849)
Co-authored-by: Balaji Sankar <[email protected]>
* Fix: Certain unit tests aren't passing sagemaker_session. Modify the logic to accommodate that case (#850)
Co-authored-by: Balaji Sankar <[email protected]>
* fix: Sagemaker Config - KeyError: 'MonitoringJobDefinition' in model_monitoring
* change: Sagemaker Config - improved readability of print statements and simplified its code
* fix: Sagemaker Config - Reduce duplicate and misleading config-related print statements
* fix: Sagemaker Config - add function description
* fix: Sagemaker Config - Fix failing Integ tests, fix backwards incompatible behavior, and improved some unit tests
* change: new integ test for sagemaker_config
* fix: Sagemaker Config - fleshed out unit tests and fixed bugs
* fix: Sagemaker Config - Removed hard coded config values in the unit tests
* fix: inject from config into existing ProductionVariants inside create_endpoint_config_from_existing
* change: added unit test for verifying yaml safe_load method
* change: addressed PR comments for SageMaker Config
* change: Sagemaker Config - minor clarification
* change: ModelMonitoring and Processing now use helper methods for updating NetworkConfig
* change: Refactoring session.py and added additional schema validation for ValidationProfiles
* update: expand one unit test
* update: new integ test for cross context injection
* change: remove unwanted method and replace it with a different method for config injection
* fix: Address documentation errors and removed unnecessary properties and setters
* fix: moving certain config file helper methods to utils.py
* change: Add a separate helper to merge list of objects
* fix: Documentation updates for SageMakerConfig
* fix: bubble up exceptions from S3 while fetching the Config
* fix: Added additional test cases for config helper methods. Also made minor documentation updates.
* fix: small bug fix to print statements for update_list_of_dicts_with_values_from_config
* fix: Replace SageMakerConfig class with just method invocations
* fix: fix broken unit tests due to refactoring
* fix: bug where a user-provided sagemaker_config wasnt set
* change: rename fetch_sagemaker_config to load_sagemaker_config
* fix: update Schema to match exactly with APIs
* add documentation for default configuration support
* fix linting errors
* fix link lint
* fix lint
---------
Co-authored-by: Balaji Sankar <[email protected]>
Co-authored-by: Balaji Sankar <[email protected]>
Co-authored-by: Ruban Hussain <[email protected]>
Co-authored-by: Ivy Bazan <[email protected]>1 parent 3fed846 commit 0473a8e
File tree
130 files changed
+7152
-285
lines changed- doc
- api/utility
- src/sagemaker
- amazon
- automl
- chainer
- config
- feature_store
- huggingface
- local
- model_monitor
- mxnet
- pytorch
- sklearn
- spark
- tensorflow
- workflow
- wrangler
- xgboost
- tests
- data/config
- integ
- unit
- sagemaker
- automl
- config
- feature_store
- huggingface
- image_uris/jumpstart
- inference_recommender
- local
- model
- monitor
- spark
- tensorflow
- training_compiler
- workflow
- wrangler
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
130 files changed
+7152
-285
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
326 | 326 | | |
327 | 327 | | |
328 | 328 | | |
329 | | - | |
| 329 | + | |
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
232 | | - | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
| 258 | + | |
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
| 233 | + | |
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
| |||
0 commit comments