我使用docker和gitlab。我的码头工人文件是这样的
FROM ubuntu:16.04
RUN apt-get update && apt-get install
RUN pip3 install wheel
RUN pip3 install spacy
RUN python3 -m spacy download en_core_web_md
在构建docker容器时,wheel和spacy软件包会缓存在GitLab运行器中,而不是spacy模型。
是否也可以在GitLab运行程序中缓存en_core_web_md模型,以便无需再次下载即可安装该模型。
找到了解决方案。而不是使用以下命令安装模型,
RUN python3 -m spacy download en_core_web_md
首先,您需要下载模型
RUN pip3 download https://github.com/explosion/spacy-models/releases/download/en_core_web_md-2.2.0/en_core_web_md-2.2.0.tar.gz
然后安装它。
RUN pip3 install /en_core_web_md-2.1.0.tar.gz
当您重新运行管道时,模型将不会再次下载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句