请耐心等待,因为我是docker的新手,以前从未使用过torchserve,所以任何反馈都会有所帮助。我正试图在现有的docker容器中从model.pt文件、处理程序文件和索引到标签映射json文件创建一个.mar文件。我已经从docker hub中提取了torchserve docker镜像,并且可以成功运行它。我已经尝试将本地目录安装到容器中,但该目录没有出现在容器中。在windows命令提示符下,我尝试过:
docker run-it-v C:\Users<restofabrsoluteph>:/src pytorch/torchserver:最新的cpu bash
在这个命令之后,我搜索容器,但在容器中找不到src文件夹或其任何内容。如果这对我应该如何处理这件事有任何影响的话,我就在一台windows机器上。
默认情况下,Docker torchserve容器以/home/model-server
作为根文件夹开始。因此,您最好将本地卷安装为:
docker run --rm -it -p 8080:8080 -p 8081:8081 --name mar -v $(pwd)/model-store:/home/model-server/model-store -v $(pwd)/examples:/home/model-server/examples pytorch/torchserve:latest
有关更多详细信息,请参见此处列出的步骤1。希望能有所帮助。