machine-learning - 安装 BlingFire 环境 - fa_build_lex 无法识别
问题描述
我需要创建自己的标记器,所以我按照此处描述的步骤操作:https ://github.com/microsoft/BlingFire
并按照此处描述的第一步:https ://github.com/Microsoft/BlingFire/wiki/How-to-change-linguistic-resources
在“编辑语言源并将它们编译成自动机”一章中,我需要使用命令行重新编译 Mac OS 10.14 上的 wbd 目录
make -f Makefile.gnu lang=wbd all
这是我的输出:
fa_build_conf \
--in=wbd/ldb.conf.small \
--out=wbd/tmp/ldb.mmap.small.txt
fa_fsm2fsm_pack --type=mmap \
--in=wbd/tmp/ldb.mmap.small.txt \
--out=wbd/tmp/ldb.conf.small.dump \
--auto-test
fa_build_lex --dict-root=. --full-unicode --in=wbd/wbd.lex.utf8 \
--tagset=wbd/wbd.tagset.txt --out-fsa=wbd/tmp/wbd.rules.fsa.txt \
--out-fsa-iwmap=wbd/tmp/wbd.rules.fsa.iwmap.txt \
--out-map=wbd/tmp/wbd.rules.map.txt
make: fa_build_lex: No such file or directory
make: *** [wbd/tmp/wbd.rules.fsa.txt] Error 1
包含我编译的 BlingFire 文件的文件夹已经在我的 $PATH 中。
不幸的是,我在 Release 文件夹中没有任何名为 fa_build_lex 的文件...而且该make
命令仅显示警告,据我所知没有错误。我做错了什么?
解决方案
推荐阅读
- mips - 如何从 MIPS 中的输入字符串中删除换行符和结束符
- scala - scala中的负FiniteDuration?
- c++ - 未定义的行为或误报
- java - 重试处理 kafka 消息是否会导致消费者重新平衡
- c - C中的有符号到无符号转换是否会更改位值
- json - Python字典中有json。如何将该字典转换为 json?
- linux - How to open up access to a directory for a user using setfacl
- c# - 仅更改特定范围的依赖关系解析
- javascript - Re-Render From Child Component After State Change
- javascript - Meteor:如何在 mongodb 集合中存储和检索文件?