目前从源代码构建张量流需要连接到互联网以下载一些依赖项。每次重建时,bazel都会删除已下载的内容并重新下载。
我想知道是否有任何可能的方法可以通过预先下载所有依赖项来避免这种情况,并且只是在没有互联网的情况下构建它?
答案 0 :(得分:2)
这似乎是TensorFlow没有很好支持的情况,显然有一种方法是构建Docker或其他VM环境,并分发 - https://github.com/tensorflow/tensorflow/issues/3194#issuecomment-231326381
答案 1 :(得分:2)
Bazel会自动缓存下载的外部依赖项。你有可能:
如果这些似乎不可能,您是否可以使用--explain
添加连续两次运行相同bazel构建的输出,以便您重新下载行为?