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

时间:2017-03-30 13:46:51

标签: python tensorflow tensorboard bazel

我正在尝试在没有互联网访问权限的系统中构建张量流。我已经从外部下载了tensorflow / workspace.bzl中列出的依赖项。但是现在configure正试图在WORKSPACE文件中获取一堆依赖项。它们看起来都像是tensorboard所需的UI包。

有没有办法可以编辑配置来跳过这些包,因为我不需要张量板或android代码?

1 个答案:

答案 0 :(得分:1)

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

但是!这是我发现的确有效:

  • 在./tensorflow/BUILD
  • 中注释所有针对tensorboard和android的构建指令
  • 在./tensorflow/tensorboard/BUILD
  • 中注释掉所有针对tensorboard的构建指令
  • 删除bower构建文件:./tensorflow /tensorboard / bower / BUILD。 (尽管从更高级别的BUILD文件中评论了tensorboard,但是bower只是想继续编译)

如果您没有互联网接入,这是半繁琐的部分:

  • 从外部系统手动下载./tensorflow/workspace.bzl中所需的依赖项并转移到本地系统
  • 然后将./tensorflow/workspace.bzl网址更新为系统
  • 中的文件路径