All Projects → aws-samples → aws-lambda-docker-serverless-inference

aws-samples / aws-lambda-docker-serverless-inference

Licence: other
Serve scikit-learn, XGBoost, TensorFlow, and PyTorch models with AWS Lambda container images support.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to aws-lambda-docker-serverless-inference

studio-lab-examples
Example notebooks for working with SageMaker Studio Lab. Sign up for an account at the link below!
Stars: ✭ 319 (+469.64%)
Mutual labels:  inference, sagemaker, huggingface
sagemaker-xgboost-container
This is the Docker container based on open source framework XGBoost (https://xgboost.readthedocs.io/en/latest/) to allow customers use their own XGBoost scripts in SageMaker.
Stars: ✭ 93 (+66.07%)
Mutual labels:  inference, xgboost, sagemaker
go-ml-benchmarks
⏱ Benchmarks of machine learning inference for Go
Stars: ✭ 27 (-51.79%)
Mutual labels:  scikit-learn, inference, xgboost
hub
Public reusable components for Polyaxon
Stars: ✭ 8 (-85.71%)
Mutual labels:  scikit-learn, sagemaker
finetune-gpt2xl
Guide: Finetune GPT2-XL (1.5 Billion Parameters) and finetune GPT-NEO (2.7 B) on a single GPU with Huggingface Transformers using DeepSpeed
Stars: ✭ 353 (+530.36%)
Mutual labels:  huggingface, huggingface-transformers
aws-customer-churn-pipeline
An End to End Customer Churn Prediction solution using AWS services.
Stars: ✭ 30 (-46.43%)
Mutual labels:  xgboost, sagemaker
Eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
Stars: ✭ 2,477 (+4323.21%)
Mutual labels:  scikit-learn, xgboost
AutoTabular
Automatic machine learning for tabular data. ⚡🔥⚡
Stars: ✭ 51 (-8.93%)
Mutual labels:  scikit-learn, xgboost
handson-ml
도서 "핸즈온 머신러닝"의 예제와 연습문제를 담은 주피터 노트북입니다.
Stars: ✭ 285 (+408.93%)
Mutual labels:  scikit-learn, xgboost
mloperator
Machine Learning Operator & Controller for Kubernetes
Stars: ✭ 85 (+51.79%)
Mutual labels:  scikit-learn, xgboost
Quora question pairs NLP Kaggle
Quora Kaggle Competition : Natural Language Processing using word2vec embeddings, scikit-learn and xgboost for training
Stars: ✭ 17 (-69.64%)
Mutual labels:  scikit-learn, xgboost
converse
Conversational text Analysis using various NLP techniques
Stars: ✭ 147 (+162.5%)
Mutual labels:  scikit-learn, huggingface
graphsignal
Graphsignal Python agent
Stars: ✭ 158 (+182.14%)
Mutual labels:  inference, huggingface
Awesome Layers
λ A curated list of awesome AWS Lambda Layers. Sponsored by https://cloudash.dev
Stars: ✭ 1,655 (+2855.36%)
Mutual labels:  aws-lambda, serverless-application-model
Auto viml
Automatically Build Multiple ML Models with a Single Line of Code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.
Stars: ✭ 216 (+285.71%)
Mutual labels:  scikit-learn, xgboost
ai-deployment
关注AI模型上线、模型部署
Stars: ✭ 149 (+166.07%)
Mutual labels:  scikit-learn, xgboost
Mars
Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions.
Stars: ✭ 2,308 (+4021.43%)
Mutual labels:  scikit-learn, xgboost
Hyperactive
A hyperparameter optimization and data collection toolbox for convenient and fast prototyping of machine-learning models.
Stars: ✭ 182 (+225%)
Mutual labels:  scikit-learn, xgboost
datascienv
datascienv is package that helps you to setup your environment in single line of code with all dependency and it is also include pyforest that provide single line of import all required ml libraries
Stars: ✭ 53 (-5.36%)
Mutual labels:  scikit-learn, xgboost
sagemaker-sparkml-serving-container
This code is used to build & run a Docker container for performing predictions against a Spark ML Pipeline.
Stars: ✭ 44 (-21.43%)
Mutual labels:  inference, sagemaker

Pay as you go inference with AWS Lambda (Container Image Support)

AWS ML AWS Lambda Docker

This repository contains resources to help you deploy Lambda functions based on Python and Java Docker Images.

The applications deployed illustrate how to perform inference for scikit-learn, XGBoost, TensorFlow and PyTorch models using Lambda Function.

Overview

AWS Lambda is one of the most cost-effective service that lets you run code without provisioning or managing servers.

It offers many advantages when working with serverless infrastructure. When you break down the logic of your machine learning service into a single Lambda function for a single request, things become much simpler and easy to scale.

You can forget all about the resource handling needed for the parallel requests coming into your model.

If your usage is sparse and tolerable to a higher latency, Lambda is a great choice among various solutions.

Repository Structure

The repository contains the following resources:

Installation Instructions

  1. Create an AWS account if you do not already have one and login.

  2. Install Docker Desktop

  3. Install the AWS CLI and Configure AWS credentials.

  4. Clone the repo onto your local development machine using git clone.

  5. Open the project in any IDE of your choice in order to run the example Python and Java files.

  6. Follow the instructions in each of the example README.md file.

Questions?

Please contact @e_sela or raise an issue on this repo.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].