【问题标题】:Is there a way to reduce the size of the Spacy installation?有没有办法减小 Spacy 安装的大小?
【发布时间】:2019-10-03 14:43:32
【问题描述】:

我在一个项目中使用Spacy 并注意到我的 Docker 映像非常大。一些研究让我发现只有 Spacy 安装本身(在 /usr/local/lib/python3.6/site-packages/spacy 中)占 267MB,所以我想知道是否可以采取任何措施来减少占用空间?

【问题讨论】:

  • 您有空间问题吗?
  • 不是存储问题,但我的 Docker 映像最终约为 700MB,因此在持续集成构建和将其推送到 Docker 注册表之间,依赖于该映像的开发人员在发生更改时下载它。 . 很多我宁愿不用的带宽。即使这完全不是问题,我也很想知道是否可以采取任何措施来减少 Spacy 的足迹。
  • 当前版本 (2.2) 要小得多,但您也可以在较旧的安装中做一件事,即删除一些您不关心的语言的语言数据。这些在spacy/lang/*

标签: python-3.x spacy


【解决方案1】:

出于兴趣,昨天(2019 年 10 月 2 日)发布了 SpaCy 的 2.2。

此 2.2 的产品功能之一是“Smaller disk foot-print, better language resource handling”。因此,升级到 SpaCy 2.2。可能是减小 SpaCy 安装大小的一种方法。

(虽然这篇文章没有解决你的具体问题,但我相信它确实回答了这个具体问题。)

【讨论】:

  • 同意这可能是最好的解决方案。作为指示,我的 2.1.8 安装是 408MB,2.2.2 安装只有 55.2MB。
  • 是的,我一直在跟踪他们必须解决的 Github 问题。我还没有机会迁移到最新版本,但我同意它很好地解决了这个问题。 @SofieVL 恭喜您成为团队的一员!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-20
  • 2021-09-24
  • 2019-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多