我按照here指令构建用户编写的op库。但我的张量流安装了anaconda。在一个步骤中,我应该在终端中运行以下命令:
$ bazel build -c opt //tensorflow/core/user_ops:zero_out.so
但我得到了:
The 'build' command is only supported from within a workspace.
通过从存储库中克隆Tensorflow来安装它。 那么工作区在哪里?
答案 0 :(得分:2)
一个简单的解决方案是在运行touch WORKSPACE
命令的目录中运行build
。
Bazel在工作区中查找名为WORKSPACE
的空文件。如果您不想使用当前的工作目录,还可以将环境变量$WORKSPACE
设置为另一个路径。
此处有更多信息:https://bazel.build/versions/master/docs/tutorial/workspace.html