gpt4 book ai didi

docker - 构建docker镜像时如何在gitlab runner中缓存spacy模型

转载 作者:行者123 更新时间:2023-12-02 19:51:42 28 4
gpt4 key购买 nike

我使用 docker 和 gitlab。我的docker文件是这样的

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

当您重新运行管道时,模型不会再次下载。

关于docker - 构建docker镜像时如何在gitlab runner中缓存spacy模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60220639/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com