我正在尝试使用docker从这个存储库复制结果。
我已经完成了拉使用
docker pull gasparjan/crnn_ocr:cpu
并使用
docker run --rm -it -v /home:/data -p 8004:8000 gasparjan/crnn_ocr:cpu
执行以下命令:
python3 predict.py --G 0 --model_path %PATH_TO_MODEL% \
--image_path %PATH_TO_IMAGES% \
--validate --num_instances 512 --max_len 21
我需要 PATH_TO_MODEL
我如何定位 model.json
刚刚调出的文件?
我已经尝试从这里使用解决方案,但不幸的是,我无法找到拉目录。
我还尝试从github下载repo,然后传递 model.json
文件并产生一个错误
FileNotFoundError: [Errno 2] No such file or directory: '/Users/Luke/Downloads/CRNN-OCR-lite-master/models/OCR_IAM_ver1/model.json'
请告知。
我用的是macos big sur。
2条答案
按热度按时间sxpgvts31#
运行此线路后:
您将被放置在容器的命令行中。你可以和我一起四处看看
ls
:所以文件在
/models/model.json
在容器里面!至于图像,我在容器里找不到任何图像。我想你应该供应你自己的。在这种情况下,请看命令(
/home:/data
). 这是绑定挂载,意思是/home
在您的pc和/data
容器中现在有相同的文件夹。所以我会尝试添加一些图像到你的电脑
/home
文件夹,然后在容器内运行:dm7nw8vv2#
我是个新手。但我想我有办法。
我拉了docker图像,似乎如果你用python3命令中的模型替换%path\u to\u model%——它可以工作!
下面是最终命令的样子:
如果你这样做了
ls
一旦进入docker容器,就可以看到所有目录。我不确定这是否有用,但请告诉我。
干杯!