【问题标题】:tensorflow v2.0.0-alpha0 Build error "swif" on windows 10tensorflow v2.0.0-alpha0 在 Windows 10 上构建错误“swif”
【发布时间】:2019-03-26 14:55:11
【问题描述】:

我正在尝试在 Windows 10 上构建 tensorflow v2.0.0-alpha0。我正在关注this guide,并且我遵循了每一步。我正在使用此命令进行构建:

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

这给了我这个错误:

ERROR: error loading package '': Encountered error while reading extension file 'swift/repositories.bzl': no such package '@build_bazel_rules_swift//swift': Traceback (most recent call last):
        File "C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/bazel_tools/tools/build_defs/repo/git.bzl", line 164
                _clone_or_update(ctx)
        File "C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/bazel_tools/tools/build_defs/repo/git.bzl", line 74, in _clone_or_update
                fail(("error cloning %s:\n%s" % (ctx....)))
error cloning build_bazel_rules_swift:
+ cd C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external
+ rm -rf C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/build_bazel_rules_swift C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/build_bazel_rules_swift
/usr/bin/rm: missing operand
Try '/usr/bin/rm --help' for more information.
ERROR: error loading package '': Encountered error while reading extension file 'swift/repositories.bzl': no such package '@build_bazel_rules_swift//swift': Traceback (most recent call last):
        File "C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/bazel_tools/tools/build_defs/repo/git.bzl", line 164
                _clone_or_update(ctx)
        File "C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/bazel_tools/tools/build_defs/repo/git.bzl", line 74, in _clone_or_update
                fail(("error cloning %s:\n%s" % (ctx....)))
error cloning build_bazel_rules_swift:
+ cd C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external
+ rm -rf C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/build_bazel_rules_swift C:/users/tensoruser/_bazel_tensoruser/37wcdhpe/external/build_bazel_rules_swift
/usr/bin/rm: missing operand
Try '/usr/bin/rm --help' for more information.
INFO: Elapsed time: 0.680s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)
    Fetching @build_bazel_rules_swift; Cloning tags/0.6.0 of https://github.com/bazelbuild/rules_swift.git

环境是:

  • Windows 10 x64
  • Python 3.6.6 x64
  • bazel v0.23.0
  • CUDA v10.1 x64
  • cuDNN v10.1 x64

我尝试了herehere 的解决方案,但没有任何乐趣。

我们将不胜感激。

【问题讨论】:

    标签: tensorflow build windows-10


    【解决方案1】:

    去掉tensorflow根目录下WORKSPACE文件下面一行:

    # Apple and Swift rules.
    http_archive(
        name = "build_bazel_rules_apple",
        sha256 = "73b4980a318d203d3307f850e27e66ec5cc8d223147a3475a6f11597eb6438a5",
        strip_prefix = "rules_apple-0.13.0",
        urls = ["https://github.com/bazelbuild/rules_apple/archive/0.13.0.tar.gz"],
    )
    http_file(
        name = "xctestrunner",
        executable = 1,
        urls = ["https://github.com/google/xctestrunner/releases/download/0.2.6/ios_test_runner.par"],
    )
    load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies")
    apple_rules_dependencies()
    load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies")
    swift_rules_dependencies()
    

    这些行似乎可以构建其他平台不需要的Apple MacOS版本。

    【讨论】:

      猜你喜欢
      • 2018-04-18
      • 1970-01-01
      • 2016-04-04
      • 2019-07-31
      • 2019-01-03
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      相关资源
      最近更新 更多