我正在尝试为在 GPU 上运行的 Windows 构建 TensorFlow C++(或 TensorFlow lite)(不使用 CUDA,它应该可以在 AMD 上运行)。我最好的猜测是使用 OpenCL 和 SYCL。我下载了 Codeplay 的 tensorflow-sycl 存储库,并在运行 configure.py 后尝试使用此命令构建它:
bazel build --verbose_failures --jobs=6 --config=sycl --config=opt //tensorflow:tensorflow.dll
这会导致以下错误:
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:\users\asus\desktop\tfcodeplay/tools/bazel.rc
ERROR: Config value 'monolithic' is not defined in any .rc file
在网上搜索了一下后,我发现我可以复制必要的内容tools/bazel.rc
文件到.tf_configure.bazelrc
修复错误。但是,现在我遇到了这个错误:
ERROR: C:/users/asus/desktop/tfcodeplay/WORKSPACE:3:1: name 'http_archive' is not defined
ERROR: Error computing the main repository mapping: Encountered error while reading extension file 'closure/defs.bzl': no such package '@io_bazel_rules_closure//closure': error loading package 'external': Could not load //external package
Loading:
我的规格:
- 巴泽尔 6.1.2
- 英特尔酷睿 I7-6700HQ
- Nvidia GeForce GTX 960m
- Windows 10
我的问题是这样的:
是否有可能在 Windows 上实现在 GPU 上运行而无需 CUDA 的 Tensorflow C++ 构建?如果是这样,我这个构建做错了什么?我是否需要在 AMD 设备上才能获得此版本,如果是的话,此错误是由我在 Intel 机器上引起的吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)