tensorflow - tensorflow v2.0.0-alpha0 在 Windows 10 上构建错误“swif”
问题描述
我正在尝试在 Windows 10 上构建 tensorflow v2.0.0-alpha0。我正在遵循本指南,并且我遵循了每一步。我正在使用此命令进行构建:
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
环境是:
- 视窗 10 x64
- Python 3.6.6 x64
- 巴泽尔 v0.23.0
- CUDA v10.1 x64
- cuDNN v10.1 x64
任何帮助将不胜感激。
解决方案
在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版本。
推荐阅读
- c# - .net 核心依赖注入“IMyService”是一种在给定上下文中无效的类型
- python - 未按特定顺序传递 lambda 函数中的参数时出错
- postgresql - 使用函数计算gps位置和postgis地理值之间的距离?
- python - 我如何从 steam api 获取统计信息
- javascript - 如何优化块的显示?
- python - 我在为 python 安装 pdftotext 时遇到困难
- python - 如何返回字节数组以便在浏览器中以 zip 文件的形式下载?
- java - 如何解决 osgi.wiring.package=javax.jms)(version>=1.1.0)(!(version>=2.0.0) 问题?
- java - 如何制作一个负值的 seekBar?
- etl - Pentaho 案例研究或用例