fastText WASM 不会

fastText WASM won't make

我按照说明为 fastText 生成 WebAssembly 模块,运行 在 make wasm 步骤中出错,如下所述:

https://fasttext.cc/docs/en/webassembly-module.html

错误是

webassembly/fasttext_wasm.cc:178:9: error: call to deleted constructor of 'fasttext::Meter'
  Meter meter;
        ^
src/meter.h:56:3: note: 'Meter' has been explicitly marked deleted here
  Meter() = delete;
  ^

我在 OSX 10.15.4。我能够成功地构建和使用 fastText 本身。我对 C 或 web assembly 不是很熟悉。

这是一个需要修复的错误。

作为解决方法,您可以将 fasttext_wasm.cc 中的 Meter meter 替换为 Meter meter(false)

感谢您的举报!

奥努尔

编辑:此处提供修复程序 https://github.com/facebookresearch/fastText/commit/c95dd787289f9e99870cf7a1bbda1f6babd7456b