MLOE-13: Establish reliable packaging patterns to access approved public libraries - Machine Learning Lens

MLOE-13: Establish reliable packaging patterns to access approved public libraries

Establish reliable packaging patterns for data scientists, which include (a) the use of internal repositories that provide access to public libraries and (b) the creation of separate kernels for common ML frameworks. Examples of such common ML frameworks include TensorFlow, PyTorch, Scikit-learn, and Keras.

Implementation plan

  • Use container technology - Use or alternatively bring custom containers and store them in Amazon Elastic Container Registry (Amazon ECR). Using containers, you can train machine learning algorithms and deploy models quickly and reliably at any scale.

  • Use artifact repository - Set up AWS CodeArtifact to be used as a central internal artifact repository. This will enable pulling artifacts from internal repositories and reusing them.

Documents

Blogs