抄襲惡作劇

本文件旨在說明透過工具從 Google 內部存放區複製原始碼時,可能會發現的奇怪之處。這項工具稱為 Copybara

內部可靠資料來源

這個存放區中程式碼的可靠來源是 Google 的內部存放區,因此每當匯入及匯出程式碼時,Copybara 就會轉換程式碼。這意味著,有時看似正常的變更可能會從內部造成令人意想不到的方式發生。

PR 合併狀態與差異不一致

由於可靠來源屬於內部,因此 PR 不會直接合併,因此會匯入 Google 內部存放區,用於進行額外測試,然後將內部變更提交給 PR 作者。基於 Copybara 的轉換作業,我們無法保證差異會完全相同 (例如,Copybara 在匯入時套用格式)。

因此,Copybara 不會將 PR 標示為合併,因此會關閉 PR,並單獨套用應非常對應至 PR 的修訂版本。

透過副本使用 TSL 的依附元件

如目前實作,為了防止任何暫時損毀的修訂,XLA 依賴於 TSL,而非使用 Bazel 的 http_archive 下載副本,而是將 TSL 複製至 XLA 的 third_party 目錄。