在构建tensorflow frm源时更改Windows上的bazel构建输出文件夹

No_*_*ame 2 bazel tensorflow

我正在尝试构建 Tensorflow 1.14.0-rc1

Windows 10
python : 3.6.8
cudatoolkit : 10.1
cudnn : 7.6.1
bazel : 0.25.1
Run Code Online (Sandbox Code Playgroud)

在构建 bazel 时,由于~/ baze {username}_默认位置的存储空间不足,因此出现链接错误,因此我尝试使用--output_user_root更改构建的输出位置,这会出现错误

bazel build --config=opt --config=cuda --define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package output_user_root=/e/build/tensorflow

ERROR: Unrecognized option: --output_user_root=/e/build/tensorflow
Run Code Online (Sandbox Code Playgroud)

构建时使用

或者

E:\tensorflow-1.14.0-rc1>bazel build --config=opt --config=cuda define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package -output_user_root=E:\build\tensorflow

ERROR: Unrecognized option: --output_user_root=E:\build\tensorflow
Run Code Online (Sandbox Code Playgroud)

ahu*_*sky 5

--output_user_root是一个启动选项,所以它必须在命令之前,即:

bazel --output_user_root=<...> build <...>
Run Code Online (Sandbox Code Playgroud)