Skip to content

Commit 41cc82b

Browse files
Merge branch 'master' into patch-2
2 parents 785befd + a387c4c commit 41cc82b

File tree

112 files changed

+7629
-4192
lines changed

Some content is hidden

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

112 files changed

+7629
-4192
lines changed

.readthedocs.yml renamed to .readthedocs.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,19 @@
44

55
version: 2
66

7+
build:
8+
os: ubuntu-20.04
9+
tools:
10+
python: "3.9"
11+
12+
713
python:
8-
version: 3.6
914
install:
1015
- method: pip
1116
path: .
1217
- requirements: doc/requirements.txt
1318

19+
1420
sphinx:
1521
configuration: doc/conf.py
1622
fail_on_warning: true # http://www.sphinx-doc.org/en/master/man/sphinx-build.html#id6

CHANGELOG.md

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

3+
## v2.79.0 (2022-03-16)
4+
5+
### Features
6+
7+
* Inferentia Neuron support for HuggingFace
8+
* custom base job name for jumpstart models/estimators
9+
* Python 3.9 for readthedocs
10+
11+
### Bug Fixes and Other Changes
12+
13+
* container env generation for S3 URI and add test for the same
14+
15+
### Documentation Changes
16+
17+
* the SageMaker distributed data parallel v1.4.0 release
18+
* update sagemaker training compiler docstring
19+
* smddp doc update
20+
21+
## v2.78.0 (2022-03-07)
22+
23+
### Features
24+
25+
* TensorFlow 2.4 for Neo
26+
* Data Serializer
27+
28+
### Bug Fixes and Other Changes
29+
30+
* Style update in DataSerializer
31+
* Remove sagemaker_job_name from hyperparameters in TrainingStep
32+
* reorganize test files for workflow
33+
* update code to get commit_id in codepipeline
34+
35+
## v2.77.1 (2022-02-25)
36+
37+
### Bug Fixes and Other Changes
38+
39+
* jumpstart model table
40+
41+
## v2.77.0 (2022-02-22)
42+
43+
### Features
44+
45+
* override jumpstart content bucket
46+
* jumpstart model id suggestions
47+
* adding customer metadata support to registermodel step
48+
49+
### Bug Fixes and Other Changes
50+
51+
* Improve Pipeline workflow unit test branch coverage
52+
* update lineage_trial_compoment get pipeline execution arn
53+
* Add lineage doc
54+
* Support primitive types for left value of ConditionSteps
55+
56+
## v2.76.0 (2022-02-17)
57+
58+
### Features
59+
60+
* Add FailStep Support for Sagemaker Pipeline
61+
62+
### Bug Fixes and Other Changes
63+
64+
* use recommended inference image uri from Neo API
65+
* pin test dependencies
66+
* Add exception in test_action
67+
* Update Static Endpoint
68+
* Add CMH to the non-P3 list
69+
70+
### Documentation Changes
71+
72+
* Support for generation of Jumpstart model table on build
73+
374
## v2.75.1 (2022-02-08)
475

576
### Bug Fixes and Other Changes

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ SageMaker Python SDK is tested on:
9090
- Python 3.6
9191
- Python 3.7
9292
- Python 3.8
93+
- Python 3.9
9394

9495
AWS Permissions
9596
~~~~~~~~~~~~~~~

VERSION

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

doc/api/training/distributed.rst

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,25 @@ SageMaker distributed training libraries offer both data parallel and model para
44
They combine software and hardware technologies to improve inter-GPU and inter-node communications.
55
They extend SageMaker’s training capabilities with built-in options that require only small code changes to your training scripts.
66

7+
.. _sdp_api_docs_toc:
8+
9+
The SageMaker Distributed Data Parallel Library
10+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11+
12+
.. toctree::
13+
:maxdepth: 3
14+
15+
smd_data_parallel
16+
sdp_versions/latest
17+
smd_data_parallel_use_sm_pysdk
18+
smd_data_parallel_release_notes/smd_data_parallel_change_log
19+
20+
.. _smp_api_docs_toc:
21+
22+
The SageMaker Distributed Model Parallel Library
23+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24+
725
.. toctree::
826
:maxdepth: 3
927

10-
smd_data_parallel
1128
smd_model_parallel
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.. _smddp-version-archive:
2+
3+
.. toctree::
4+
:maxdepth: 1
5+
6+
v1_2_x.rst
7+
v1_1_x.rst
8+
v1_0_0.rst
Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,47 @@
1+
.. _sdp_api_docs:
12

2-
Version 1.2.x (Latest)
3+
#############################################
4+
Use the Library to Adapt Your Training Script
5+
#############################################
6+
7+
This section contains the SageMaker distributed data parallel API documentation.
8+
If you are a new user of this library, it is recommended you use this guide alongside
9+
`SageMaker's Distributed Data Parallel Library
10+
<https://docs.aws.amazon.com/sagemaker/latest/dg/data-parallel.html>`_.
11+
12+
The library provides framework-specific APIs for TensorFlow and PyTorch.
13+
14+
Select the latest or one of the previous versions of the API documentation
15+
depending on the version of the library you use.
16+
17+
.. important::
18+
19+
The distributed data parallel library supports training jobs using CUDA 11 or later.
20+
When you define a :class:`sagemaker.tensorflow.estimator.TensorFlow` or
21+
:class:`sagemaker.pytorch.estimator.PyTorch`
22+
estimator with the data parallel library enabled,
23+
SageMaker uses CUDA 11. When you extend or customize your own training image,
24+
you must use a base image with CUDA 11 or later. See
25+
`SageMaker Python SDK's distributed data parallel library APIs
26+
<https://docs.aws.amazon.com/sagemaker/latest/dg/data-parallel-use-api.html#data-parallel-use-python-skd-api>`_
27+
for more information.
28+
29+
Version 1.4.0 (Latest)
330
======================
431

532
.. toctree::
633
:maxdepth: 1
734

8-
latest/smd_data_parallel_pytorch.rst
9-
latest/smd_data_parallel_tensorflow.rst
35+
latest/smd_data_parallel_pytorch
36+
latest/smd_data_parallel_tensorflow
37+
38+
Documentation Archive
39+
=====================
40+
41+
To find the API documentation for the previous versions of the library,
42+
choose one of the following:
43+
44+
.. toctree::
45+
:maxdepth: 1
46+
47+
archives

0 commit comments

Comments
 (0)