You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.rst
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,10 +69,23 @@ Supported Operating Systems
69
69
70
70
SageMaker Python SDK supports Unix/Linux and Mac.
71
71
72
-
Supported Python versions
72
+
Supported Python Versions
73
73
~~~~~~~~~~~~~~~~~~~~~~~~~
74
74
75
-
SageMaker Python SDK is tested on: \* Python 2.7 \* Python 3.5
75
+
SageMaker Python SDK is tested on:
76
+
77
+
- Python 2.7
78
+
- Python 3.5
79
+
80
+
AWS Permissions
81
+
~~~~~~~~~~~~~~~
82
+
83
+
As a managed service, Amazon SageMaker performs operations on your behalf on the AWS hardware that is managed by Amazon SageMaker.
84
+
Amazon SageMaker can perform only operations that the user permits.
85
+
You can read more about which permissions are necessary in the `AWS Documentation <https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html>`__.
86
+
87
+
The SageMaker Python SDK should not require any additional permissions.
88
+
However, if you are using an IAM role with a path in it, you should grant permission for ``iam:GetRole``.
76
89
77
90
Licensing
78
91
~~~~~~~~~
@@ -203,6 +216,7 @@ Local Mode
203
216
204
217
The SageMaker Python SDK supports local mode, which allows you to create estimators and deploy them to your local environment.
205
218
This is a great way to test your deep learning scripts before running them in SageMaker's managed training or hosting environments.
219
+
Local Mode is supported for only frameworks (e.g. TensorFlow, MXNet) and images you supply yourself.
206
220
207
221
We can take the example in `Using Estimators <#using-estimators>`__ , and use either ``local`` or ``local_gpu`` as the instance type.
Copy file name to clipboardExpand all lines: doc/index.rst
+32-9Lines changed: 32 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,27 +2,28 @@ Amazon SageMaker Python SDK
2
2
===========================
3
3
Amazon SageMaker Python SDK is an open source library for training and deploying machine-learned models on Amazon SageMaker.
4
4
5
-
With the SDK, you can train and deploy models using popular deep learning frameworks: **Apache MXNet** and **TensorFlow**. You can also train and deploy models with **algorithms provided by Amazon**, these are scalable implementations of core machine learning algorithms that are optimized for SageMaker and GPU training. If you have **your own algorithms** built into SageMaker-compatible Docker containers, you can train and host models using these as well.
5
+
With the SDK, you can train and deploy models using popular deep learning frameworks, algorithms provided by Amazon, or your own algorithms built into SageMaker-compatible Docker images.
6
6
7
-
Here you'll find API docs for SageMaker Python SDK. The project home-page is in Github: https://github.com/aws/sagemaker-python-sdk, there you can find the SDK source, installation instructions and a general overview of the library there.
7
+
Here you'll find API docs for SageMaker Python SDK. The project homepage is in Github: https://github.com/aws/sagemaker-python-sdk, where you can find the SDK source, installation instructions and a general overview of the library.
8
8
9
9
Overview
10
-
----------
10
+
--------
11
11
The SageMaker Python SDK consists of a few primary interfaces:
12
12
13
13
.. toctree::
14
14
:maxdepth:2
15
15
16
16
estimators
17
17
tuner
18
+
model
19
+
pipeline
18
20
predictors
19
21
transformer
20
22
session
21
-
model
22
23
analytics
23
24
24
25
MXNet
25
-
----------
26
+
-----
26
27
A managed environment for MXNet training and hosting on Amazon SageMaker
27
28
28
29
.. toctree::
@@ -39,6 +40,15 @@ A managed environment for TensorFlow training and hosting on Amazon SageMaker
39
40
40
41
sagemaker.tensorflow
41
42
43
+
Scikit-Learn
44
+
------------
45
+
A managed enrionment for Scikit-learn training and hosting on Amazon SageMaker
46
+
47
+
.. toctree::
48
+
:maxdepth:2
49
+
50
+
sagemaker.sklearn
51
+
42
52
PyTorch
43
53
-------
44
54
A managed environment for PyTorch training and hosting on Amazon SageMaker
@@ -66,20 +76,33 @@ A managed environment for Reinforcement Learning training and hosting on Amazon
66
76
67
77
sagemaker.rl
68
78
79
+
SparkML Serving
80
+
---------------
81
+
A managed environment for SparkML hosting on Amazon SageMaker
82
+
83
+
.. toctree::
84
+
:maxdepth:2
85
+
86
+
sagemaker.sparkml
87
+
69
88
SageMaker First-Party Algorithms
70
89
--------------------------------
71
90
Amazon provides implementations of some common machine learning algortithms optimized for GPU architecture and massive datasets.
72
91
73
92
.. toctree::
74
93
:maxdepth:2
75
94
76
-
kmeans
77
-
pca
78
-
linear_learner
79
95
sagemaker.amazon.amazon_estimator
80
96
factorization_machines
97
+
ipinsights
98
+
kmeans
99
+
knn
81
100
lda
101
+
linear_learner
82
102
ntm
103
+
object2vec
104
+
pca
105
+
randomcutforest
83
106
84
107
Workflows
85
108
---------
@@ -88,4 +111,4 @@ SageMaker APIs to export configurations for creating and managing Airflow workfl
0 commit comments