我正在尝试训练 GloVe 嵌入。在stanfordnlp的 GloVe 实现中,有 4 个脚本要运行。但是,运行第二个脚本coocur
会导致Illegal Hardware Instruction
-Error。我不明白这个错误是如何产生的。
使用输入文件,3.txt
我的命令如下所示:
$ ./vocab_count -min-count 1 -verbose 2 < 3.txt > vocab.txt
BUILDING VOCABULARY
Processed 8354 tokens.
Counted 3367 unique words.
Using vocabulary of size 3367.
$ ./cooccur -memory 4.0 -vocab-file vocab.txt -verbose 2 -window-size 15 < 3.txt > cooccurrence.bin
zsh: illegal hardware instruction ./cooccur -memory 4.0 -vocab-file vocab.txt -verbose 2 -window-size 15 < 3.tx
我在远程服务器(Debian GNU/Linux 9 (stretch))上运行这些命令。当我在本地(18.04.2 LTS(Bionic Beaver))上对相同的数据运行相同的命令时,没有问题。这可能是什么原因?