tfs有两种方法布置,一个是通过docker,一个bazel。我用的是docker。比较老的博文说的是把bazel布置在docker中,或者布置ubuntu中。
我这里说的是win下布置。
1.去官网注册,然后下载。然后一直下一步就行。点开settings,修改配置源,如下图。
{ "registry-mirrors": [ "https://alzgoonw.mirror.aliyuncs.com" ] }输入下面代码验证
docker run hello-world2. 配置curl
1:进入curl官网下载合适的版本,我这里下载的是Windows 64位的curl.
解压下载的curl,可以给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%;
打开cmd ,输入 curl --help,显示入下,就代表成功了。
安装latest版本就行,方法如下。
docker pull tensorflow/serving下载官方代码
git clone –recurse https://github.com/tensorflow/serving.git 或者去 https://github.com/tensorflow/serving clone下来文件路径如下:
测试bat文件
运行serving
TSTDATA="D:\tensorflow_serving\serving\tensorflow_serving\servables\tensorflow\testdata\saved_model_half_plus_two_cpu" docker run -t --rm -p 8501:8501 ^ -v "$TSTDATA" ^ -e MODEL_NAME=half_plus_two ^ tensorflow/serving &客户端验证
curl -d '{"instances": [1.0, 2.0, 5.0]}' ^ -X POST http://localhost:8501/v1/models/half_plus_two:predict剩下内容就和linux一样了。