command-line - 使用 SentencePiece 作为命令
问题描述
我需要使用 Google 的 SentencePiece
我已经通过 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 安装,然后在我的终端中运行命令
解决方案
subword-nmt
安装时创建一个脚本subword-nmt。Pythonsentencepiece
不安装任何脚本,它只是 C++ 库的 Python 包装器。
要执行spm_*
脚本,sentencepiece
您当然必须安装 C++ 版本。
推荐阅读
- excel - 范围调用中的用户定义列字母
- drools - kie-maven-plugin 无法生成混合了 Java 和 DRL 事实的模型
- android - Android Gradle:更改每种构建类型的版本代码
- notepad++ - 如何使用记事本++将字符串括在单引号中
- ruby-on-rails - send_data 文件名中的编码问题(ruby-on-rails)
- html - 如何更改 XS(超小)引导程序中的“高度”元素值?
- python - CSV 到邻接矩阵
- java - 如何修复允许重复的 HashSet?
- python - 如何在一个 DataFrame 中组合字符串
- git - Show branches not up to date with other branch