使用sycl在Windows上构建tensorflow c ++时未定义monolithic

2024-02-13

我正在尝试为在 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(使用前将#替换为@)

使用sycl在Windows上构建tensorflow c ++时未定义monolithic 的相关文章

随机推荐