【问题标题】:How to make tensorflow-serving example work如何使张量流服务示例工作
【发布时间】:2020-07-21 15:44:15
【问题描述】:

我正在尝试教程 page 中的 tensorflow 示例

第三步

# Start TensorFlow Serving container and open the REST API port
docker run -t --rm -p 8501:8501 \
-v "$TESTDATA/saved_model_half_plus_two_cpu:/models/half_plus_two" \
-e MODEL_NAME=half_plus_two \
tensorflow/serving &

我收到以下错误消息 2020-07-19 11:54:52.858203:E tensorflow_serving/sources/storage_path/file_system_storage_path_source.cc:362] FileSystemStoragePathSource 遇到文件系统访问错误:/models/half_plus_two;权限被拒绝

这是不断重复的。我已经安装了教程中提到的演示模型。

git clone https://github.com/tensorflow/serving
TESTDATA="$(pwd)/serving/tensorflow_serving/servables/tensorflow/testdata"

有人可以帮助我错过什么吗?我刚刚开始服务部分。

谢谢

克里希南

【问题讨论】:

    标签: tensorflow-serving


    【解决方案1】:

    问题可能出在您绑定路径的-v 参数上。

    尝试(更改source参数):

    docker run -p 8501:8501 --mount type=bind,\
    source=/path/to/yourmodels/,\
    target=/models/half_plus_two/1 \
    -e MODEL_NAME=half_plus_two -t tensorflow/serving
    

    【讨论】:

    • Docker 版本是 1.13,在 Centos 上运行。没有挂载选项,我之前也检查过。
    • 升级 docker 版本有效。当前版本是 Docker 版本 19.03.12,构建 48a66213fe。
    猜你喜欢
    • 2018-01-11
    • 2018-06-30
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2017-10-31
    • 2017-09-19
    • 2016-11-06
    • 1970-01-01
    相关资源
    最近更新 更多