Python 我可以在没有android和tensorboard的情况下构建tensorflow吗?

Python 我可以在没有android和tensorboard的情况下构建tensorflow吗?,python,tensorflow,tensorboard,bazel,Python,Tensorflow,Tensorboard,Bazel,我试图在一个没有互联网接入的系统中构建tensorflow。我已经从外部下载了tensorflow/workspace.bzl中列出的依赖项。但是现在configure正在尝试获取工作区文件中的一组依赖项。它们看起来都像tensorboard所需的UI包 由于我不需要tensorboard或android代码,有没有办法编辑配置跳过这些包?我尝试了很多方法来删除tensorboard中使用的外部依赖项,所有这些都破坏了构建,因为我没有使用bazel的经验 但是!以下是我发现的有效方法: 在./

我试图在一个没有互联网接入的系统中构建tensorflow。我已经从外部下载了tensorflow/workspace.bzl中列出的依赖项。但是现在configure正在尝试获取工作区文件中的一组依赖项。它们看起来都像tensorboard所需的UI包


由于我不需要tensorboard或android代码,有没有办法编辑配置跳过这些包?

我尝试了很多方法来删除tensorboard中使用的外部依赖项,所有这些都破坏了构建,因为我没有使用bazel的经验

但是!以下是我发现的有效方法:

  • 在./tensorflow/build中注释掉tensorboard和android的所有构建指令
  • 注释掉./tensorflow/tensorboard/build中tensorboard的所有构建指令
  • 删除鲍尔构建文件:./tensorflow/tensorboard/bower/build。(尽管从更高级别的构建文件中注释了tensorboard,bower还是希望编译)
如果你没有互联网接入,这里是半乏味的部分:

  • 从外部系统手动下载./tensorflow/workspace.bzl中所需的依赖项,并传输到本地系统
  • 然后将./tensorflow/workspace.bzl URL更新到系统中的文件路径