unravelin / gotf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Tensorflow (GOTF)

Serving the Tensorflow Resnet Model using Docker and:

Performance tested using Vegeta

Serving

Change into the example you'd like to run.

This is a resnet model.

Build and run docker images for Basic and Compiled Go servers

$ docker build -f docker/base.Dockerfile . -t base ; docker run -p 8501:8080 -it base:latest

$ docker build -f docker/compiled.Dockerfile . -t compiled ; docker run -p 8501:8080 -it compiled:latest

Tensorflow serving

docker run -p 8501:8501 \
  --mount type=bind,source=/Users/alicecheung/Downloads/gotf/model,target=/models/resnet_model \
  -e MODEL_NAME=resnet_model -t tensorflow/serving

Performance Testing

Run test in testing directory

$ go run test.go

Links:

About

License:Apache License 2.0


Languages

Language:Go 75.9%Language:Dockerfile 20.8%Language:PureBasic 1.7%Language:Shell 1.6%