如何将 tfjs-node 与从源代码构建的 libtensorflow 一起使用

How to use tfjs-node with libtensorflow that is built from source

我发现可以使用从源代码构建的 libtensorflow,如 README 中所述 https://github.com/tensorflow/tfjs-node#optional-build-libtensorflow-from-tensorflow-source

我已经从源代码成功构建,但我不知道如何让 tfjs-node 使用这个自定义构建的版本,而不是预构建的版本。

我发现以下解决方法似乎有效:

从 tensorflow 源目录复制文件 bazel-bin/tensorflow/libtensorflow.so 以替换项目中的 node_modules/@tensorflow/tfjs-node/deps/lib/libtensorflow.so

希望有更好的办法npm install这样就不用下载预编译版了