Skip to content

Commit 912f739

Browse files
authored
Merge pull request #2 from aws/master
sync with master branch
2 parents cdba7e3 + d355d5b commit 912f739

File tree

167 files changed

+11749
-2865
lines changed

Some content is hidden

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

167 files changed

+11749
-2865
lines changed

CHANGELOG.md

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

3+
## v2.196.0 (2023-10-27)
4+
5+
### Features
6+
7+
* inference instance type conditioned on training instance type
8+
9+
### Bug Fixes and Other Changes
10+
11+
* improved jumpstart tagging
12+
13+
## v2.195.1 (2023-10-26)
14+
15+
### Bug Fixes and Other Changes
16+
17+
* Allow either instance_type or instance_group to be defined in…
18+
* enhance image_uris unit tests
19+
20+
## v2.195.0 (2023-10-25)
21+
22+
### Features
23+
24+
* jumpstart gated model artifacts
25+
* jumpstart extract generated text from response
26+
* jumpstart contruct payload utility
27+
28+
### Bug Fixes and Other Changes
29+
30+
* relax upper bound on urllib in local mode requirements
31+
* bump urllib3 version
32+
* allow smdistributed to be enabled with torch_distributed.
33+
* fix URL links
34+
35+
### Documentation Changes
36+
37+
* remove python 2 reference
38+
* update framework version links
39+
40+
## v2.194.0 (2023-10-19)
41+
42+
### Features
43+
44+
* Added register step in Jumpstart model
45+
* jumpstart instance specific metric definitions
46+
47+
### Bug Fixes and Other Changes
48+
49+
* Updates for DJL 0.24.0 Release
50+
* use getter for resource-metadata dict
51+
* add method to Model class to check if repack is needed
52+
53+
## v2.193.0 (2023-10-18)
54+
55+
### Features
56+
57+
* jumpstart model artifact instance type variants
58+
* jumpstart instance specific hyperparameters
59+
* Feature Processor event based triggers (#1132)
60+
* Support job checkpoint in remote function
61+
* jumpstart model package arn instance type variants
62+
63+
### Bug Fixes and Other Changes
64+
65+
* Fix hyperlinks in feature_processor.scheduler parameter descriptions
66+
* add image_uris_unit_test pytest mark
67+
* bump apache-airflow to `v2.7.2`
68+
* clone distribution in validate_distribution
69+
* fix flaky Inference Recommender integration tests
70+
71+
### Documentation Changes
72+
73+
* Update PipelineModel.register documentation
74+
* specify that input_shape in no longer required for torch 2.0 mod…
75+
76+
## v2.192.1 (2023-10-13)
77+
78+
### Bug Fixes and Other Changes
79+
80+
* update local mode schema
81+
* import error in unsupported js regions
82+
* Update Ec2 instance type to g5.4xlarge in test_huggingface_torch_distributed.py
83+
84+
## v2.192.0 (2023-10-11)
85+
86+
### Features
87+
88+
* jumpstart estimator enable infra check flag
89+
* jumpstart default payloads
90+
* allow non-python files in job dependencies
91+
* allow configuring docker container in local mode
92+
93+
### Bug Fixes and Other Changes
94+
95+
* js tagging s3 prefix
96+
* Batch transform: Add support for split_type == "None" in local mode
97+
* use correct line endings and s3 uris on windows
98+
* Fixed bug in _create_training_details
99+
* DJL Neuronx 0.24.0
100+
101+
### Documentation Changes
102+
103+
* Include FeatureGroup's load_feature_definitions API documentation
104+
105+
## v2.191.0 (2023-10-05)
106+
107+
### Features
108+
109+
* Selective Step Execution milestone 2 features
110+
* feature-processor extra data sources support
111+
112+
## v2.190.0 (2023-10-04)
113+
114+
### Features
115+
116+
* Add support for in-memory feature groups and collection type features in Feature Store.
117+
118+
### Bug Fixes and Other Changes
119+
120+
* chore: xfail resource in use failure for specific test
121+
* Add missing API docs for processors
122+
123+
### Documentation Changes
124+
125+
* Bring back (de)serializers documentation
126+
* Add missing AirFlow operators + link to airflow documentation
127+
128+
## v2.189.0 (2023-10-03)
129+
130+
### Features
131+
132+
* add feature processor APIs to public doc
133+
* s3 prefix model data for JumpStartModel
134+
* Model Package support for updating approval
135+
136+
### Bug Fixes and Other Changes
137+
138+
* Add bucket owner check
139+
* transform step unit test
140+
* Release TGI 1.1.0 Image
141+
3142
## v2.188.0 (2023-09-26)
4143

5144
### Features

VERSION

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

doc/amazon_sagemaker_featurestore.rst

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,11 @@ The following code from the fraud detection example shows a minimal
230230
    enable_online_store=True
231231
)
232232
233-
Creating a feature group takes time as the data is loaded. You will need
234-
to wait until it is created before you can use it. You can check status
235-
using the following method.
233+
Creating a feature group takes time as the data is loaded. You will
234+
need to wait until it is created before you can use it. You can
235+
check status using the following method. Note that it can take
236+
approximately 10-15 minutes to provision an online ``FeatureGroup``
237+
with the ``InMemory`` ``StorageType``.
236238

237239
.. code:: python
238240
@@ -480,7 +482,9 @@ Feature Store `DatasetBuilder API Reference
480482
.. rubric:: Delete a feature group
481483
:name: bCe9CA61b78
482484

483-
You can delete a feature group with the ``delete`` function.
485+
You can delete a feature group with the ``delete`` function. Note that it
486+
can take approximately 10-15 minutes to delete an online ``FeatureGroup``
487+
with the ``InMemory`` ``StorageType``.
484488

485489
.. code:: python
486490

doc/api/inference/deserializers.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
Deserializers
22
-------------
33

4-
.. automodule:: sagemaker.deserializers
4+
.. automodule:: sagemaker.base_deserializers
55
:members:
66
:undoc-members:
77
:show-inheritance:
88

9+
.. automodule:: sagemaker.deserializers
10+
:members:
11+
:undoc-members:
12+
:show-inheritance:

doc/api/inference/serializers.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
Serializers
22
-----------
33

4-
.. automodule:: sagemaker.serializers
4+
.. automodule:: sagemaker.base_serializers
55
:members:
66
:undoc-members:
77
:show-inheritance:
88

9+
.. automodule:: sagemaker.serializers
10+
:members:
11+
:undoc-members:
12+
:show-inheritance:

doc/api/prep_data/feature_store.rst

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Feature Group
66

77
.. autoclass:: sagemaker.feature_store.feature_group.FeatureGroup
88
:members:
9-
:exclude-members: load_feature_definitions
109
:show-inheritance:
1110

1211
.. autoclass:: sagemaker.feature_store.feature_group.AthenaQuery
@@ -41,6 +40,25 @@ Feature Definition
4140
:members:
4241
:show-inheritance:
4342

43+
.. autoclass:: sagemaker.feature_store.feature_definition.CollectionTypeEnum
44+
:members:
45+
:show-inheritance:
46+
47+
.. autoclass:: sagemaker.feature_store.feature_definition.CollectionType
48+
:members:
49+
:show-inheritance:
50+
51+
.. autoclass:: sagemaker.feature_store.feature_definition.ListCollectionType
52+
:members:
53+
:show-inheritance:
54+
55+
.. autoclass:: sagemaker.feature_store.feature_definition.SetCollectionType
56+
:members:
57+
:show-inheritance:
58+
59+
.. autoclass:: sagemaker.feature_store.feature_definition.VectorCollectionType
60+
:members:
61+
:show-inheritance:
4462

4563
Inputs
4664
******
@@ -77,6 +95,10 @@ Inputs
7795
:members:
7896
:show-inheritance:
7997

98+
.. autoclass:: sagemaker.feature_store.inputs.OnlineStoreStorageTypeEnum
99+
:members:
100+
:show-inheritance:
101+
80102
.. autoclass:: sagemaker.feature_store.inputs.ResourceEnum
81103
:members:
82104
:show-inheritance:
@@ -120,3 +142,41 @@ Feature Store
120142
.. autoclass:: sagemaker.feature_store.feature_store.FeatureStore
121143
:members:
122144
:show-inheritance:
145+
146+
147+
@feature_processor Decorator
148+
****************************
149+
150+
.. autodecorator:: sagemaker.feature_store.feature_processor.feature_processor
151+
152+
153+
Feature Processor Data Source
154+
*****************************
155+
156+
.. autoclass:: sagemaker.feature_store.feature_processor.FeatureGroupDataSource
157+
:members:
158+
:show-inheritance:
159+
160+
.. autoclass:: sagemaker.feature_store.feature_processor.CSVDataSource
161+
:members:
162+
:show-inheritance:
163+
164+
.. autoclass:: sagemaker.feature_store.feature_processor.ParquetDataSource
165+
:members:
166+
:show-inheritance:
167+
168+
169+
Feature Processor Scheduler
170+
***************************
171+
172+
.. automethod:: sagemaker.feature_store.feature_processor.to_pipeline
173+
174+
.. automethod:: sagemaker.feature_store.feature_processor.schedule
175+
176+
.. automethod:: sagemaker.feature_store.feature_processor.execute
177+
178+
.. automethod:: sagemaker.feature_store.feature_processor.delete_schedule
179+
180+
.. automethod:: sagemaker.feature_store.feature_processor.describe
181+
182+
.. automethod:: sagemaker.feature_store.feature_processor.list_pipelines

doc/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@
109109
# autosectionlabel
110110
autosectionlabel_prefix_document = True
111111

112+
autodoc_mock_imports = ["pyspark", "feature_store_pyspark", "py4j"]
113+
112114

113115
def setup(app):
114116
sys.stdout.write("Generating JumpStart model table...")

doc/frameworks/huggingface/sagemaker.huggingface.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,11 @@ Hugging Face Predictor
3232
:members:
3333
:undoc-members:
3434
:show-inheritance:
35+
36+
Hugging Face Processor
37+
----------------------
38+
39+
.. autoclass:: sagemaker.huggingface.processing.HuggingFaceProcessor
40+
:members:
41+
:undoc-members:
42+
:show-inheritance:

doc/frameworks/mxnet/sagemaker.mxnet.rst

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,33 @@ MXNet Classes
33

44

55
MXNet Estimator
6-
---------------------------
6+
---------------
77

88
.. autoclass:: sagemaker.mxnet.estimator.MXNet
99
:members:
1010
:undoc-members:
1111
:show-inheritance:
1212

1313
MXNet Model
14-
---------------------------
14+
-----------
1515

1616
.. autoclass:: sagemaker.mxnet.model.MXNetModel
1717
:members:
1818
:undoc-members:
1919
:show-inheritance:
2020

2121
MXNet Predictor
22-
---------------------------
22+
---------------
2323

2424
.. autoclass:: sagemaker.mxnet.model.MXNetPredictor
2525
:members:
2626
:undoc-members:
2727
:show-inheritance:
28+
29+
MXNet Processor
30+
---------------
31+
32+
.. autoclass:: sagemaker.mxnet.processing.MXNetProcessor
33+
:members:
34+
:undoc-members:
35+
:show-inheritance:

doc/frameworks/pytorch/sagemaker.pytorch.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,11 @@ PyTorch Predictor
2424
:members:
2525
:undoc-members:
2626
:show-inheritance:
27+
28+
PyTorch Processor
29+
-----------------
30+
31+
.. autoclass:: sagemaker.pytorch.processing.PyTorchProcessor
32+
:members:
33+
:undoc-members:
34+
:show-inheritance:

doc/frameworks/tensorflow/sagemaker.tensorflow.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,12 @@ TensorFlow Serving Predictor
3333
:members:
3434
:undoc-members:
3535
:show-inheritance:
36+
37+
38+
TensorFlow Processor
39+
--------------------
40+
41+
.. autoclass:: sagemaker.tensorflow.processing.TensorFlowProcessor
42+
:members:
43+
:undoc-members:
44+
:show-inheritance:

0 commit comments

Comments
 (0)