gpt4 book ai didi

tensorflow - 为什么 Bazel 的 rules_closure 下载平台特定的二进制文件而不是源代码?

转载 作者:行者123 更新时间:2023-12-04 14:25:55 24 4
gpt4 key购买 nike

我注意到 rules_closure repository (在使用 //tensorflow/tools/pip_package:build_pip_package 构建它时由 tensorflow 使用)存在构建一些依赖项的规则,如 nodejsprotoc通过 filegroup_external 接口(interface)。

为什么不像其他依赖一样从头开始构建呢?

我问是因为这种方法会损害可移植性,因为它需要列出每个尝试构建 tensorflow 的平台的二进制文件(如果没有为您的平台准备好二进制文件,情况会更糟)。

最佳答案

此构建配置可确定性地工作,开箱即用,没有系统依赖性,适用于配备 Intel CPU 的最新 Linux/Mac/Windows 系统,并且不会产生额外的构建延迟。我们的目标是针对我们的支持矩阵中的内容进行优化以获得最佳构建体验。我同意你的看法,其他系统应该有一个逃生舱口。请随意打开 rules_closure 项目和 CC 的问题:@jart 这样我们就可以讨论更多如何解决这个问题。

关于tensorflow - 为什么 Bazel 的 rules_closure 下载平台特定的二进制文件而不是源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44413137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com