Skip to content

Commit 5dd8b85

Browse files
Merge branch 'master' into pt_vanilla_ddp_support
2 parents 25f9b99 + d289377 commit 5dd8b85

File tree

225 files changed

+29405
-3038
lines changed

Some content is hidden

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

225 files changed

+29405
-3038
lines changed

.githooks/pre-push

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/sh
2+
# this pre-push hook runs style checks and unit tests in python 3.6, 3.7, and 3.8 using tox.
3+
4+
set -e
5+
6+
TOX_PARALLEL_NO_SPINNER=1,
7+
PY_COLORS=0
8+
start_time=`date +%s`
9+
tox -e flake8,pylint,docstyle,black-check,twine --parallel all
10+
./ci-scripts/displaytime.sh 'flake8,pylint,docstyle,black-check,twine' $start_time
11+
start_time=`date +%s`
12+
tox -e sphinx,doc8 --parallel all
13+
./ci-scripts/displaytime.sh 'sphinx,doc8' $start_time
14+
start_time=`date +%s`
15+
tox -e py36,py37,py38 --parallel all -- tests/unit
16+
./ci-scripts/displaytime.sh 'py36,py37,py38 unit' $start_time

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Bug report
33
about: File a report to help us reproduce and fix the problem
44
title: ''
5-
labels: ''
5+
labels: 'bug'
66
assignees: ''
77

88
---

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Feature request
33
about: Suggest new functionality for this library
44
title: ''
5-
labels: ''
5+
labels: 'feature request'
66
assignees: ''
77

88
---

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ venv/
2727
*.swp
2828
.docker/
2929
env/
30-
.vscode/
30+
.vscode/
31+
.python-version

CHANGELOG.md

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

3+
## v2.74.0 (2022-01-26)
4+
5+
### Features
6+
7+
* Add support for SageMaker lineage queries context
8+
9+
### Bug Fixes and Other Changes
10+
11+
* support specifying a facet by its column index
12+
13+
### Documentation Changes
14+
15+
* more documentation for serverless inference
16+
17+
## v2.73.0 (2022-01-19)
18+
19+
### Features
20+
21+
* Add EMRStep support in Sagemaker pipeline
22+
* Adds Lineage queries in artifact, context and trial components
23+
* Add support for SageMaker lineage queries in action
24+
* Adds support for Serverless inference
25+
* support checkpoint to be passed from estimator
26+
* support JsonGet/Join parameterization in tuning step Hyperparameters
27+
* Support model pipelines in CreateModelStep
28+
* enable python 3.9
29+
* Add models_v2 under lineage context
30+
31+
### Bug Fixes and Other Changes
32+
33+
* allow kms_key to be passed for processing step
34+
* Remove duplicate vertex/edge in query lineage
35+
* update pricing link
36+
* Update CHANGELOG.md
37+
* fixes unnecessary session call while generating pipeline definition for lambda step
38+
39+
### Documentation Changes
40+
41+
* Enhance smddp 1.2.2 doc
42+
* Document the available ExecutionVariables
43+
44+
## v2.72.3 (2022-01-10)
45+
46+
### Features
47+
48+
* default repack encryption
49+
* support large pipeline
50+
* add support for pytorch 1.10.0
51+
52+
### Documentation Changes
53+
54+
* SageMaker model parallel library 1.6.0 API doc
55+
56+
### Bug Fixes and Other Changes
57+
58+
* Model Registration with BYO scripts
59+
* Add ContentType in test_auto_ml_describe
60+
* Re-deploy static integ test endpoint if it is not found
61+
* fix kmeans test deletion sequence, increment lineage statics
62+
* Increment static lineage pipeline
63+
* Fix lineage query integ tests
64+
* Add label_headers option for Clarify ModelExplainabilityMonitor
65+
* Add action type to lineage object
66+
* Collapse cross-account artifacts in query lineage response
67+
* Update CHANGELOG.md to remove defaulting dot characters
68+
69+
## v2.72.2 (2022-01-06)
70+
71+
### Bug Fixes and Other Changes
72+
73+
* Update CHANGELOG.md
74+
* Increment static lineage pipeline
75+
* fix kmeans test deletion sequence, increment lineage statics
76+
* Re-deploy static integ test endpoint if it is not found
77+
* Add ContentType in test_auto_ml_describe
78+
* Model Registration with BYO scripts
79+
80+
### Documentation Changes
81+
82+
* SageMaker model parallel library 1.6.0 API doc
83+
84+
## v2.72.1 (2021-12-20)
85+
86+
### Bug Fixes and Other Changes
87+
88+
* typos and broken link
89+
* S3Input - add support for instance attributes
90+
* Prevent repack_model script from referencing nonexistent directories
91+
* Set ProcessingStep upload locations deterministically to avoid cache
92+
93+
## v2.72.0 (2021-12-13)
94+
95+
### Features
96+
97+
* allow conditional parellel builds
98+
99+
### Bug Fixes and Other Changes
100+
101+
* local mode - support relative file structure
102+
* fix endpoint bug
103+
104+
## v2.71.0 (2021-12-06)
105+
106+
### Features
107+
108+
* Add support for TF 2.6
109+
* Adding PT 17/18 Repo
110+
* Add profile_name support for Feature Store ingestion
111+
112+
### Bug Fixes and Other Changes
113+
114+
* Fix non-existent variable name
115+
* Add TF 2.6.2 on training
116+
* Recreate static lineage test data
117+
118+
## v2.70.0 (2021-12-02)
119+
120+
### Features
121+
122+
* update boto3 minor version >= 1.20.18
123+
* Add support for SageMaker lineage queries
124+
* add CV shap explainability for SageMaker Clarify
125+
* add NLP support for SageMaker Clarify
126+
* Add support for ModelMonitor/Clarify integration in model building pipelines
127+
* adding support for transformers 4.11 for SM Training Compiler
128+
* SM Training Compiler with an UI to enable/disable compilation for HuggingFace DLCs to speedup training
129+
130+
### Bug Fixes and Other Changes
131+
132+
* pin coveragepy
133+
* Add support for PyTorch 1.9.1
134+
* Update s3 path of scheduling analysis config on ClarifyCheckStep
135+
* documentation/logging to indicate correct place for DEBUG artifacts from SM trcomp
136+
* validate requested transformers version and use the best available version
137+
* Install custom pkgs
138+
139+
## v2.69.0 (2021-11-12)
140+
141+
### Features
142+
143+
* Hugging Face Transformers 4.12 for Pt1.9/TF2.5
144+
145+
## v2.68.0 (2021-11-02)
146+
147+
### Features
148+
149+
* CompilationStep support for Sagemaker Pipelines
150+
151+
## v2.67.0 (2021-11-01)
152+
153+
### Deprecations and Removals
154+
155+
* deprecate Serverless Lambda model-predictor
156+
157+
### Features
158+
159+
* add joinsource to DataConfig
160+
* Add support for Partial Dependence Plots(PDP) in SageMaker Clarify
161+
162+
### Bug Fixes and Other Changes
163+
164+
* localmode subprocess parent process not sending SIGTERM to child
165+
* remove buildspec from repo
166+
167+
## v2.66.2.post0 (2021-10-28)
168+
169+
### Documentation Changes
170+
171+
* Update estimator docstrings to add Fast File Mode
172+
173+
## v2.66.2 (2021-10-27)
174+
175+
### Bug Fixes and Other Changes
176+
177+
* expose num_clusters parameter for clarify shap in shapconfig
178+
* Update cron job to run hourly
179+
180+
## v2.66.1 (2021-10-26)
181+
182+
### Bug Fixes and Other Changes
183+
184+
* HuggingFace image_uri generation for inference
185+
* Update '_' and '/' with '-' in filename creation
186+
187+
## v2.66.0 (2021-10-25)
188+
189+
### Features
190+
191+
* Add image_uris.retrieve() support for AutoGluon
192+
193+
### Documentation Changes
194+
195+
* fix documentation for input types in estimator.fit
196+
* Add JsonGet v2 deprecation
197+
198+
## v2.65.0 (2021-10-21)
199+
200+
### Features
201+
202+
* modify RLEstimator to use newly generated Ray image (1.6.0)
203+
* network isolation mode for xgboost
204+
* update clarify imageURI for PDT
205+
206+
### Bug Fixes and Other Changes
207+
208+
* retry downstream_trials test
209+
* Add retries to pipeline execution
210+
211+
## v2.64.0 (2021-10-20)
212+
213+
### Deprecations and Removals
214+
215+
* warn for deprecation - Lambda model-predictor
216+
217+
### Features
218+
219+
* Add support for TF 2.5
220+
* Add a pre-push git hook
221+
222+
### Bug Fixes and Other Changes
223+
224+
* add s3_analysis_config_output_path field in DataConfig constructor
225+
* make marketplace jobnames random
226+
227+
## v2.63.2 (2021-10-18)
228+
229+
### Bug Fixes and Other Changes
230+
231+
* Update timeouts for integ tests from 20 to 40
232+
233+
## v2.63.1 (2021-10-14)
234+
235+
### Bug Fixes and Other Changes
236+
237+
* HF estimator attach modified to work with py38
238+
239+
## v2.63.0 (2021-10-13)
240+
241+
### Features
242+
243+
* support configurable retry for pipeline steps
244+
245+
## v2.62.0 (2021-10-12)
246+
247+
### Features
248+
249+
* Hugging Face Transformers 4.10 for Pt1.8/TF2.4 & Transformers 4.11 for PT1.9&TF2.5
250+
251+
### Bug Fixes and Other Changes
252+
253+
* repack_model script used in pipelines to support source_dir and dependencies
254+
255+
## v2.61.0 (2021-10-11)
256+
257+
### Features
258+
259+
* add support for PyTorch 1.9.0
260+
261+
### Bug Fixes and Other Changes
262+
263+
* Update TRAINING_DEFAULT_TIMEOUT_MINUTES to 40 min
264+
* notebook test for parallel PRs
265+
266+
## v2.60.0 (2021-10-08)
267+
268+
### Features
269+
270+
* Add support for Hugging Face 4.10.2
271+
272+
## v2.59.8 (2021-10-07)
273+
274+
### Bug Fixes and Other Changes
275+
276+
* fix feature store ingestion via data wrangler test
277+
278+
## v2.59.7 (2021-10-04)
279+
280+
### Bug Fixes and Other Changes
281+
282+
* update feature request label
283+
* update bug template
284+
285+
## v2.59.6 (2021-09-30)
286+
287+
### Bug Fixes and Other Changes
288+
289+
* ParamValidationError when scheduling a Clarify model monitor
290+
291+
## v2.59.5 (2021-09-29)
292+
293+
### Bug Fixes and Other Changes
294+
295+
* support maps in step parameters
296+
3297
## v2.59.4 (2021-09-27)
4298

5299
### Bug Fixes and Other Changes

README.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,18 @@ You can also run them in parallel:
154154
tox -- -n auto tests/integ
155155

156156

157+
Git Hooks
158+
~~~~~~~~~
159+
160+
to enable all git hooks in the .githooks directory, run these commands in the repository directory:
161+
162+
::
163+
164+
find .git/hooks -type l -exec rm {} \;
165+
find .githooks -type f -exec ln -sf ../../{} .git/hooks/ \;
166+
167+
To enable an individual git hook, simply move it from the .githooks/ directory to the .git/hooks/ directory.
168+
157169
Building Sphinx docs
158170
~~~~~~~~~~~~~~~~~~~~
159171

VERSION

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

buildspec-deploy.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)