Clement Vachet
Update name of docker image
09fc993
|
raw
history blame
761 Bytes
# IRIS classification task with AWS Lambda
Workflow: use of AWS lambda function for deployment
### Training the model:
bash
> python train.py
### Building the docker image:
bash
> docker build -t iris-classification-lambda .
### Running the docker container locally:
bash
> docker run --name iris-classification-lambda-cont -p 8080:8080 iris-classification-lambda
### Testing locally:
Example of a prediction request via curl command
bash
> curl -X POST "http://localhost:8080/2015-03-31/functions/function/invocations" -d '{"body": "{\"features\": [[6.5, 3.0, 5.8, 2.2], [6.1, 2.8, 4.7, 1.2]]}"}'
### Deployment to AWS
Steps:
- Pushing the docker container to AWS ECR
- Creating and testing a Lambda function
- Creating an API via API Gateway