如何使用Bazel构建TensorFlowJS节点?

时间:2019-02-17 12:37:29

标签: javascript tensorflow.js

当我使用tensorflowjs节点运行程序时,控制台中将显示以下消息:

  

我tensorflow / core / platform / cpu_feature_guard.cc:141]您的CPU支持TensorFlow二进制文件未编译为使用:AVX2

README讨论了使用bazel从源代码构建库的可能性:

  

bazel build --config = monolithic // tensorflow / tools / lib_package:libtensorflow

所以我在巧克力上装了一个挡板:

  

choco安装挡板

成功安装后,我从存储库下载了代码 (https://github.com/tensorflow/tfjs-node),在目录中,我运行了上述命令,该命令给了我输出:

  

INFO:客户端提供的选项:     继承的“常用”选项:--isatty = 1 --terminal_columns = 120   INFO:客户端提供的选项:     'build'选项:--python_path = C:/Python27/python.exe   错误:未在任何.rc文件中定义配置值单片   INFO:调用ID:bbe71a5c-1f35-42e1-bfb8-84f976598105

我一直在寻找.rc文件的解决方案,但没有发现任何可以帮助我的东西。

我在做什么错?我下载错误的存储库或在错误的位置运行命令?还是我的机器上的Python出了问题?

bazel版本:0.22.0, 节点版本:11.10.0, python版本:2.7.15

1 个答案:

答案 0 :(得分:1)

最后,我发现了一个错误。您需要下载此存储库(https://github.com/tensorflow/tensorflow)而不是tensorflow-node版本并运行build命令。