tensorflow - 在构建 tensorflow frm 源时在 Windows 上更改 bazel 构建输出文件夹
问题描述
我正在尝试构建 Tensorflow 1.14.0-rc1
Windows 10
python : 3.6.8
cudatoolkit : 10.1
cudnn : 7.6.1
bazel : 0.25.1
在构建 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
构建使用时
或者
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
解决方案
--output_user_root
是一个启动选项,所以它必须在命令之前,即:
bazel --output_user_root=<...> build <...>
推荐阅读
- javascript - 当 ref 随 vue 组合 api 发生变化时,如何触发 graphql 查询?
- scikit-learn - plot_precision_recall_curve() 函数绘制的平均精度是多少?
- java - SSL 握手失败 - 无法找到请求目标的有效证书路径
- c# - 从 asp.net 中的存储库访问异步任务时没有任何反应?
- android - 如果没有 maxSDKVersion,我的应用会在 Playstore 控制台中显示 API 级别 17-19
- python - 将数字文本文件读入不带单引号 Python 的列表
- javascript - 将点击事件附加到ckeditor中的元素
- python - / __init__() 处的 TypeError 采用 1 个位置参数,但给出了 2 个
- c# - 在 Xamarinforms 中捕获整个滚动页面的屏幕截图
- c++ - 具有默认成员初始化器的结构不能在类内部并用作默认参数