【发布时间】:2017-10-31 14:01:09
【问题描述】:
我想优化 gensim 以在 Window7 中运行 doc2vec
[1] C 编译器
我按照以下说明安装了 gensim:https://radimrehurek.com/gensim/install.html
pip install --upgrade gensim
但是,在这个页面(https://radimrehurek.com/gensim/models/doc2vec.html)中,说安装gensim之前需要C编译器。
在安装 gensim 之前确保您拥有 C 编译器,以使用优化(编译)的 doc2vec 训练(70 倍加速 [博客])。
- 在使用 pip 之前我应该做些什么吗?
[2] BLAS
在教程中,https://github.com/RaRe-Technologies/gensim/blob/develop/docs/notebooks/doc2vec-lee.ipynb 是这么说的
训练时间
如果正在使用 BLAS 库,这应该不会超过 3 秒。如果没有使用 BLAS 库,这应该不会超过 2 分钟,因此如果您珍惜时间,请使用 BLAS。
所以看来我必须安装 BLAS 进行优化, 但我不知道 BLAS 是什么,而且 windows 的 BLAS 安装指南很少而且很复杂。
- 我应该安装哪个 BLAS 库才能在 Window 中运行 gensim?
- 如果我安装了 BLAS 库,当我运行 gensim doc2vec 时,它会自动链接到 python 代码吗?或者我应该做些什么将其链接到 doc2vec 代码?
【问题讨论】:
标签: python-2.7 word2vec gensim blas doc2vec