需要TensorFlow依赖项.如何在Windows上运行TensorFlow

Guy*_*der 5 windows gpu tensorflow

我感兴趣的是让TensorFlow在Windows上运行,但是目前我意识到这是不可能的,因为一些依赖项无法用于Windows,例如Bazel.

出现这种需求是因为我目前了解它,从TensorFlow访问GPU的唯一方法是通过非虚拟安装Linux.我确实知道我可以双启动到Linux安装,但更愿意避免这种路由.

要解决这个问题,我需要整个依赖链来构建TensorFlow,因为想知道这是否已经存在.

我也意识到,从源代码构建时,我可以捕获构建输出作为一个可靠的开始,但是如果它已经知道,我希望避免这种工作.

有一个在Windows上运行的Bazel测试版 - https://github.com/dslomov/bazel-windows

请参阅相关的GitHub问题以在Windows上运行TensorFlow.- https://github.com/tensorflow/tensorflow/issues/17

在Windows上运行的另一个原因是可以移植到Xbox One.

我找到了一个可能的答案,仍然需要检查它.这将生成依赖图作为点文件.

$ bazel query 'deps(//tensorflow/tools/pip_package:build_pip_package)' --output graph > tensorflow.dependency.dot
Run Code Online (Sandbox Code Playgroud)

mrr*_*rry 4

现在,在 Windows 上构建和/或运行 TensorFlow 的主要选项有三个:

  • 您可以从 PyPI 安装支持 GPU 的 TensorFlow 0.12rc0 PIP 包:pip install tensorflow-gpu
  • 您可以使用实验性 CMake build自行构建支持 GPU 的 PIP 包。这还使您能够在 Visual Studio 中使用 TensorFlow。可以在此处找到此构建的文档。
  • 初步支持使用Bazel for Windows构建 TensorFlow 。然而,我们仍在解决此版本中的一些错误。