Skip to content

Commit c281d28

Browse files
authored
Merge branch 'aws:master' into master
2 parents 58f9bdd + 2f86ad9 commit c281d28

File tree

184 files changed

+5847
-1941
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+5847
-1941
lines changed

CHANGELOG.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,139 @@
11
# Changelog
22

3+
## v2.243.1 (2025-04-11)
4+
5+
### Bug Fixes and Other Changes
6+
7+
* Added handler for pipeline variable while creating process job
8+
* Fix issue #4856 by copying environment variables
9+
* remove historical job_name caching which causes long job name
10+
* Update instance gpu info
11+
* Master
12+
* Add mlflow tracking arn telemetry
13+
* chore: fix semantic versioning for wildcard identifier
14+
* flaky test
15+
16+
### Documentation Changes
17+
18+
* update pipelines step caching examples to include more steps
19+
* update ModelStep data dependency info
20+
21+
## v2.243.0 (2025-03-27)
22+
23+
### Features
24+
25+
* Enabled update_endpoint through model_builder
26+
27+
### Bug Fixes and Other Changes
28+
29+
* Update for PT 2.5.1, SMP 2.8.0
30+
* chore: move jumpstart region definitions to json file
31+
* fix flaky clarify model monitor test
32+
* fix flaky spark processor integ
33+
* use temp file in unit tests
34+
* Update transformers version
35+
* Aligned disable_output_compression for @remote with Estimator
36+
* Update Jinja version
37+
* update image_uri_configs 03-26-2025 07:18:16 PST
38+
* chore: fix integ tests to use latest version of model
39+
* update image_uri_configs 03-25-2025 07:18:13 PST
40+
* Skip tests failed due to deprecated instance type
41+
* update image_uri_configs 03-21-2025 07:17:55 PST
42+
* factor in set instance type when building JumpStart models in ModelBuilder.
43+
* ADD Documentation to ReadtheDocs for Upgrading torch versions
44+
* add new regions to JUMPSTART_LAUNCHED_REGIONS
45+
46+
## v2.242.0 (2025-03-14)
47+
48+
### Features
49+
50+
* add integ tests for training JumpStart models in private hub
51+
52+
### Bug Fixes and Other Changes
53+
54+
* Torch upgrade
55+
* Prevent RunContext overlap between test_run tests
56+
* remove s3 output location requirement from hub class init
57+
* Fixing Pytorch training python version in tests
58+
* update image_uri_configs 03-11-2025 07:18:09 PST
59+
* resolve infinite loop in _find_config on Windows systems
60+
* pipeline definition function doc update
61+
62+
## v2.241.0 (2025-03-06)
63+
64+
### Features
65+
66+
* Make DistributedConfig Extensible
67+
* support training for JumpStart model references as part of Curated Hub Phase 2
68+
* Allow ModelTrainer to accept hyperparameters file
69+
70+
### Bug Fixes and Other Changes
71+
72+
* Skip tests with deprecated instance type
73+
* Ensure Model.is_repack() returns a boolean
74+
* Fix error when there is no session to call _create_model_request()
75+
* Use sagemaker session's s3_resource in download_folder
76+
* Added check for the presence of model package group before creating one
77+
* Fix key error in _send_metrics()
78+
79+
## v2.240.0 (2025-02-25)
80+
81+
### Features
82+
83+
* Add support for TGI Neuronx 0.0.27 and HF PT 2.3.0 image in PySDK
84+
85+
### Bug Fixes and Other Changes
86+
87+
* Remove main function entrypoint in ModelBuilder dependency manager.
88+
* forbid extras in Configs
89+
* altconfig hubcontent and reenable integ test
90+
* Merge branch 'master-rba' into local_merge
91+
* py_version doc fixes
92+
* Add backward compatbility for RecordSerializer and RecordDeserializer
93+
* update image_uri_configs 02-21-2025 06:18:10 PST
94+
* update image_uri_configs 02-20-2025 06:18:08 PST
95+
96+
### Documentation Changes
97+
98+
* Removed a line about python version requirements of training script which can misguide users.
99+
100+
## v2.239.3 (2025-02-19)
101+
102+
### Bug Fixes and Other Changes
103+
104+
* added ap-southeast-7 and mx-central-1 for Jumpstart
105+
* update image_uri_configs 02-19-2025 06:18:15 PST
106+
107+
## v2.239.2 (2025-02-18)
108+
109+
### Bug Fixes and Other Changes
110+
111+
* Add warning about not supporting torch.nn.SyncBatchNorm
112+
* pass in inference_ami_version to model_based endpoint type
113+
* Fix hyperparameter strategy docs
114+
* Add framework_version to all TensorFlowModel examples
115+
* Move RecordSerializer and RecordDeserializer to sagemaker.serializers and sagemaker.deserialzers
116+
117+
## v2.239.1 (2025-02-14)
118+
119+
### Bug Fixes and Other Changes
120+
121+
* keep sagemaker_session from being overridden to None
122+
* Fix all type hint and docstrings for callable
123+
* Fix the workshop link for Step Functions
124+
* Fix Tensorflow doc link
125+
* Fix FeatureGroup docstring
126+
* Add type hint for ProcessingOutput
127+
* Fix sourcedir.tar.gz filenames in docstrings
128+
* Fix documentation for local mode
129+
* bug in get latest version was getting the max sorted alphabetically
130+
* Add cleanup logic to model builder integ tests for endpoints
131+
* Fixed pagination failing while listing collections
132+
* fix ValueError when updating a data quality monitoring schedule
133+
* Add docstring for image_uris.retrieve
134+
* Create GitHub action to trigger canaries
135+
* update image_uri_configs 02-04-2025 06:18:00 PST
136+
3137
## v2.239.0 (2025-02-01)
4138

5139
### Features

CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ Before sending us a pull request, please ensure that:
6161
1. Follow the instructions at [Modifying an EBS Volume Using Elastic Volumes (Console)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requesting-ebs-volume-modifications.html#modify-ebs-volume) to increase the EBS volume size associated with the newly created EC2 instance.
6262
1. Wait 5-10min for the new EBS volume increase to finalize.
6363
1. Allow EC2 to claim the additional space by stopping and then starting your EC2 host.
64+
2. Set up a venv to manage dependencies:
65+
1. `python -m venv ~/.venv/myproject-env` to create the venv
66+
2. `source ~/.venv/myproject-env/bin/activate` to activate the venv
67+
3. `deactivate` to exit the venv
6468

6569

6670
### Pull Down the Code
@@ -74,8 +78,8 @@ Before sending us a pull request, please ensure that:
7478
### Run the Unit Tests
7579

7680
1. Install tox using `pip install tox`
77-
1. Install coverage using `pip install .[test]`
78-
1. cd into the sagemaker-python-sdk folder: `cd sagemaker-python-sdk` or `cd /environment/sagemaker-python-sdk`
81+
1. cd into the github project sagemaker-python-sdk folder: `cd sagemaker-python-sdk` or `cd /environment/sagemaker-python-sdk`
82+
1. Install coverage using `pip install '.[test]'`
7983
1. Run the following tox command and verify that all code checks and unit tests pass: `tox tests/unit`
8084
1. You can also run a single test with the following command: `tox -e py310 -- -s -vv <path_to_file><file_name>::<test_function_name>`
8185
1. You can run coverage via runcvoerage env : `tox -e runcoverage -- tests/unit` or `tox -e py310 -- tests/unit --cov=sagemaker --cov-append --cov-report xml`

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.239.1.dev0
1+
2.243.2.dev0

0 commit comments

Comments
 (0)