Skip to content

Merge branch 'master' into zwei #1596

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jun 16, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
b210817
feature: Use boto3 DEFAULT_SESSION when no boto3 session specified. (…
nadiaya Jun 5, 2020
eb17cd5
change: remove v2 Session warnings (#1556)
laurenyu Jun 8, 2020
6ea6435
prepare release v1.61.0
Jun 9, 2020
30310ba
update development version to v1.61.1.dev0
Jun 9, 2020
8a0d640
docs: workflows navigation (#1563)
aaronmarkham Jun 10, 2020
2416254
change: make instance_type optional for prepare_container_def (#1567)
laurenyu Jun 10, 2020
b481c36
feature: Support for multi variant endpoint invocation with target va…
aakashpydi Jun 10, 2020
0bbcd07
Revert "feature: Support for multi variant endpoint invocation with t…
chuyang-deng Jun 11, 2020
f4d9729
doc: fix typo in MXNet documentation (#1575)
theofpa Jun 11, 2020
77853eb
prepare release v1.62.0
Jun 11, 2020
c531e8e
update development version to v1.62.1.dev0
Jun 11, 2020
6a8bb6d
doc: improve docstring and remove unavailable links (#1572)
chuyang-deng Jun 11, 2020
69d06ad
feature: Support for multi variant endpoint invocation with target va…
aakashpydi Jun 12, 2020
150e7e6
feature: Allow selecting inference response content for automl genera…
pdasamzn Jun 12, 2020
08b9506
prepare release v1.63.0
Jun 12, 2020
7f04190
update development version to v1.63.1.dev0
Jun 12, 2020
deed079
feature: add support for SKLearn 0.23 (#1561)
Jun 12, 2020
2e22357
prepare release v1.64.0
Jun 15, 2020
ea5c34d
update development version to v1.64.1.dev0
Jun 15, 2020
dc444d7
change: include py38 tox env and some dependency upgrades (#1593)
metrizable Jun 15, 2020
49bab2b
Merge branch 'master' into merge-master
laurenyu Jun 15, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -76,21 +76,22 @@ confidence=
# --disable=W"
disable=
C0330, # Black disagrees with and explicitly violates this: https://github.com/python/black/issues/48
too-many-locals,
abstract-method, # TODO: Fix abstract methods
arguments-differ,
too-many-lines,
cyclic-import, # TODO: Resolve cyclic imports
fixme,
too-many-arguments,
invalid-name,
too-many-instance-attributes,
len-as-condition, # TODO: Enable this check once pylint 2.4.0 is released and consumed due to the fix in https://github.com/PyCQA/pylint/issues/2684
import-error, # Since we run Pylint before any of our builds in tox, this will always fail
protected-access, # TODO: Fix access
abstract-method, # TODO: Fix abstract methods
useless-object-inheritance, # TODO: Enable this check and fix code once Python 2 is no longer supported.
cyclic-import, # TODO: Resolve cyclic imports
import-outside-toplevel,
no-self-use, # TODO: Convert methods to functions where appropriate
protected-access, # TODO: Fix access
signature-differs, # TODO: fix kwargs
too-many-arguments,
too-many-branches, # TODO: Simplify or ignore as appropriate
too-many-instance-attributes,
too-many-lines,
too-many-locals,
useless-object-inheritance, # TODO: Enable this check and fix code once Python 2 is no longer supported.

[REPORTS]
# Set the output format. Available formats are text, parseable, colorized, msvs
Expand Down
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,51 @@
* remove scipy from dependencies
* remove TF from optional dependencies

## v1.64.0 (2020-06-15)

### Features

* add support for SKLearn 0.23

## v1.63.0 (2020-06-12)

### Features

* Allow selecting inference response content for automl generated models
* Support for multi variant endpoint invocation with target variant param

### Documentation Changes

* improve docstring and remove unavailable links

## v1.62.0 (2020-06-11)

### Features

* Support for multi variant endpoint invocation with target variant param

### Bug Fixes and Other Changes

* Revert "feature: Support for multi variant endpoint invocation with target variant param (#1571)"
* make instance_type optional for prepare_container_def
* docs: workflows navigation

### Documentation Changes

* fix typo in MXNet documentation

## v1.61.0 (2020-06-09)

### Features

* Use boto3 DEFAULT_SESSION when no boto3 session specified.

### Bug Fixes and Other Changes

* remove v2 Session warnings
* upgrade smdebug-rulesconfig to 0.1.4
* explicitly handle arguments in create_model for sklearn and xgboost

## v1.60.2 (2020-05-29)

### Bug Fixes and Other Changes
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.60.3.dev0
1.64.1.dev0
9 changes: 4 additions & 5 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,14 @@ Amazon SageMaker provides implementations of some common machine learning algori


*************
Orchestration
Workflows
*************
Orchestrate your SageMaker training and inference jobs with Kubernetes and Airflow.
Orchestrate your SageMaker training and inference workflows with Airflow and Kubernetes.

.. toctree::
:maxdepth: 1
:maxdepth: 2

kubernetes/index
airflow/index
workflows/index


*************************
Expand Down
File renamed without changes.
11 changes: 11 additions & 0 deletions doc/workflows/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
##########
Workflows
##########

The SageMaker Python SDK supports managed training and inference for a variety of machine learning frameworks:

.. toctree::
:maxdepth: 2

airflow/index
kubernetes/index
File renamed without changes.
8 changes: 4 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def read_version():

# Declare minimal set for installation
required_packages = [
"boto3>=1.13.6",
"boto3>=1.13.24",
"google-pasta",
"numpy>=1.9.0",
"protobuf>=3.1",
Expand All @@ -60,16 +60,16 @@ def read_version():
extras["test"] = (
[
extras["all"],
"tox==3.13.1",
"tox==3.15.1",
"flake8",
"pytest==4.4.1",
"pytest==4.6.10",
"pytest-cov",
"pytest-rerunfailures",
"pytest-xdist",
"mock",
"contextlib2",
"awslogs",
"black==19.3b0 ; python_version >= '3.6'",
"black==19.10b0 ; python_version >= '3.6'",
"stopit==1.1.2",
"apache-airflow==1.10.5",
"fabric>=2.0",
Expand Down
4 changes: 2 additions & 2 deletions src/sagemaker/amazon/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -270,11 +270,11 @@ def read_recordio(f):
"""
while True:
try:
read_kmagic, = struct.unpack("I", f.read(4))
(read_kmagic,) = struct.unpack("I", f.read(4))
except struct.error:
return
assert read_kmagic == _kmagic
len_record, = struct.unpack("I", f.read(4))
(len_record,) = struct.unpack("I", f.read(4))
pad = (((len_record + 3) >> 2) << 2) - len_record
yield f.read(len_record)
if pad:
Expand Down
Loading