Изменение выходной папки bazel build в Windows при сборке исходного кода tenorflow - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь собрать 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

1 Ответ

0 голосов
/ 11 июля 2019

--output_user_root - это опция запуска , поэтому она должна идти перед командой, то есть:

bazel --output_user_root=<...> build <...>
...