tfs配置环境

    技术2023-04-11  72

    tfs有两种方法布置,一个是通过docker,一个bazel。我用的是docker。比较老的博文说的是把bazel布置在docker中,或者布置ubuntu中。

    我这里说的是win下布置。

    docker布置

    1.去官网注册,然后下载。然后一直下一步就行。点开settings,修改配置源,如下图。

    { "registry-mirrors": [ "https://alzgoonw.mirror.aliyuncs.com" ] }

     输入下面代码验证

    docker run hello-world

    2. 配置curl

    1:进入curl官网下载合适的版本,我这里下载的是Windows 64位的curl.

    解压下载的curl,可以给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%;  

    打开cmd ,输入 curl --help,显示入下,就代表成功了。

     

    tfs部署

    安装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一样了。

    Processed: 0.010, SQL: 9