Ошибка возникает при сборке Tensorflow из источника на windows с базелем - PullRequest
0 голосов
/ 28 февраля 2020

, когда я пытаюсь построить тензор потока из источника с помощью приведенной ниже команды, возникают ошибки

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

C:\Tensorflow_build\tensorflow>bazel build --config=opt --config=cuda --define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package
WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files:
c:\tensorflow_build\tensorflow/.bazelrc
WARNING: The following configs were expanded more than once: [cuda]. For repeatable flags, repeats are counted twice and may lead to unexpected behavior.
WARNING: Option 'experimental_shortened_obj_file_path' is deprecated
INFO: Invocation ID: 72078163-23a3-48fa-bd94-3ebfaea84d8b
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted: no such package '@png_archive//': Traceback (most recent call last):
        File "C:/tensorflow_build/tensorflow/third_party/repo.bzl", line 106
                _apply_patch(ctx, ctx.attr.patch_file)
        File "C:/tensorflow_build/tensorflow/third_party/repo.bzl", line 73, in _apply_patch
                _execute_and_check_ret_code(ctx, cmd)
        File "C:/tensorflow_build/tensorflow/third_party/repo.bzl", line 52, in _execute_and_check_ret_code
                fail("Non-zero return code({1}) when ...))
Non-zero return code(2) when executing 'C:\tools\msys64\usr\bin\bash.exe -l -c "patch" "-p1" "-d" ""C:/users/shahansha c/_bazel_shahansha c/6v547imx/external/png_archive"" "-i" "C:/tensorflow_build/tensorflow/third_party/png_fix_rpi.patch"':
Stdout:
Stderr: patch: **** Can't change to directory C:/users/shahansha : No such file or directory
INFO: Elapsed time: 6.859s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (5 packages loaded, 338 targets configured)
    Fetching @icu; fetching 5s
    Fetching @grpc; fetching 5s
    Fetching @eigen_archive; fetching 5s
    Fetching @boringssl; fetching 5s
    Fetching @png_archive; fetching 5s
    Fetching @curl; fetching 5s
    Fetching @swig; fetching 5s
    Fetching @nasm; fetching

у меня есть пробел в моем windows имени пользователя может быть это проблема, но я не могу изменить это, есть ли способ построить тензорный поток из источника, когда есть пробел в имени пользователя (на пути) с помощью Bazel Builder

у меня есть пробел в моем windows имя пользователя может быть проблемой, но я не могу изменить это, есть ли способ построить тензорный поток из источника, когда в имени пользователя (на пути) есть пробел с bazel

MY Информация о системе

  • Платформа ОС: Windows 10
  • Версия TensorFlow: 1.13
  • Python версия: 3.6.7
  • Версия Bazel: 0.21. 0
  • Версия CUDA / cuDNN: 10,0
  • Модель и память графического процессора: Geforce GTX 1050/4 ГБ
...