首页 > 解决方案 > 使用 SentencePiece 作为命令

问题描述

我需要使用 Google 的 SentencePiece

SentencePiece Github

我已经通过 pip 安装了它,我想运行示例命令来训练模型

spm_train --input=<input> --model_prefix=<model_name> --vocab_size=8000 --character_coverage=1.0 --model_type=<type>

但是我明白spm_train: command not found这是否意味着我需要从 github 安装 C++ 版本?

另外,我怎么知道 pip install 何时允许我使用 README 中描述的终端命令?

因为当我安装一个非常相似的程序Sennrich BPE时,我只需要通过 pip 安装,然后在我的终端中运行命令

标签: command-linepipnlp

解决方案


subword-nmt安装时创建一个脚本subword-nmt。Pythonsentencepiece不安装任何脚本,它只是 C++ 库的 Python 包装器。

要执行spm_*脚本,sentencepiece您当然必须安装 C++ 版本。


推荐阅读