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
(You cannot see tags in Github. Download and run the notebooks to see tags)