Sagemill lets you to execute your notebook as SageMaker jobs in the similar way to papermill
- parameterize notebooks
- execute notebooks as SageMaker Trainig/Processing Job
$ pip install sagemill
- Python>=3.5
- ecr
- create-repository
- get-authorization-token
- sts
- get-caller-identity
- permission to run Sagemaker jobs
- write to cloudwatch logs
- access to some S3 buckets
- start training/proceessing jobs
- etc.
These notebook are assumed to be conda_python3
in SageMaker Notebook
instance If you run it on different environments, install conda
and
run pip install sagemaker