Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 实现从Google Cloud vision到windows机器的边缘容器_Docker_Computer Vision_Google Cloud Automl - Fatal编程技术网

Docker 实现从Google Cloud vision到windows机器的边缘容器

Docker 实现从Google Cloud vision到windows机器的边缘容器,docker,computer-vision,google-cloud-automl,Docker,Computer Vision,Google Cloud Automl,我正在尝试实现从Google Cloud vision到我的windows机器的边缘容器,不,我在命令行中运行一个Docker,用REST API提供边缘模型推断: C:\Users\User-Name\AppData\Local\Google\Cloud SDK>docker run --rm --name automl_high_accuracy_model_cpu -p 8501:8501 -v gs://first-edge-253208 vcm/models/edge/ICN

我正在尝试实现从Google Cloud vision到我的windows机器的边缘容器,不,我在命令行中运行一个Docker,用REST API提供边缘模型推断:

C:\Users\User-Name\AppData\Local\Google\Cloud SDK>docker run --rm --name 
automl_high_accuracy_model_cpu -p 8501:8501 -v gs://first-edge-253208 
vcm/models/edge/ICN1840948916028989885/2019-09-26_08-53-35-399_tf-saved- 
model:/mounted_model/0001 -t gcr.io/automl-vision-ondevice/gcloud-container-1.12.0:latest
docker:来自守护程序的错误响应:无效的卷规范: 'gs://first-edge-253208-vcm/models/edge/ICN18409489160289885/2019-09-26_08-53-35-399_tf-saved-model:/mounted_model/0001'。 请参阅“docker run--帮助”


出现此错误的原因是,如果您试图装入一个GCS位于/mounted\u model/0001内的卷,Docker无法从gs路径读取

在继续之前,您需要在本地磁盘上下载模型

gs cp gs://<bucket_model>/<path>/ .
然后,构建图像

sudo docker build . -t <image_name>

谢谢你的回答,我使用的是Windows 10,不是Linux,我仍然有相同的错误:docker:daemon的错误响应:无效的卷规范:“C:\Users\User Name\AppData\Local\Google\Cloud SDK:\Users\User Name\AppDat\Local\Google\Cloud SDK\Trained_Mode\ICN1840989160289885\2019-09-26_08-53-35-399_tf-saved-model:/mounted_model/0001”。请参阅“docker run--help”。是否使用此路径指示模型位置?C:\Users\User Name\AppDat\Local\Google\Cloud SDK\Trained_Mode\icn18409489160289885\2019-09-26_08-53-35-399_tf-saved-model是的,我使用了这个路径:这是命令:docker run--rm--Name automl_high_curacity_model_cpu-p 8501:8501-v%cd%:\Users\User Name\AppDat\Local\Google\Cloud SDK\Trained_Mode\ICN1840989160289885\2019-09-26_08-53-35-399_tf-saved-model:/mounted_model/0001-t gcr.io/automl vision ondevice/gcloud-container-1.12.0:latestI发现在windows docker上装载卷时存在类似问题,这可能很有用
FROM gcr.io/automl-vision-ondevice/gcloud-container-1.12.0:latest
RUN mkdir -p /tmp/mounted_model/0001/
COPY . /tmp/mounted_model/0001/
sudo docker build . -t <image_name>
I tensorflow_serving/model_servers/server.cc:339] Exporting HTTP/REST API at:localhost:8501 ...