首页 > 解决方案 > 安装 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命令仅显示警告,据我所知没有错误。我做错了什么?

标签: machine-learninginstallationhuggingface-tokenizers

解决方案


推荐阅读