女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Meta開源Rust編寫的高性能構建系統Buck2

OSC開源社區 ? 來源:OSC開源社區 ? 2023-04-14 17:04 ? 次閱讀

看來最近 Meta 的工程師是一點都沒有閑著,前兩天剛開源 AI 圖像分割模型,這不就又發布了名為 Buck2 的開源構建系統。

Buck2 是一個已經在 Meta 內部使用了一段時間的大型構建系統,目前 Meta 有數千名開發人員正在使用該構建系統,每天執行數百萬次的構建。在 Meta 的內部測試中,Buck2 完成構建的速度是 Buck1 的 2 倍。

雖然 Buck2 跟 Buck1 使用了相同的名稱,也是 Buck1 構建系統的繼任者,但前者并不是后者簡單的升級版,Buck2 用 Rust 完全重寫(Buck1 用的 Java),目標是使構建速度更快、更有效。

正因如此,Buck2 有一個單獨的 GitHub 倉庫和單獨的官方網站,為的就是跟 Buck1 進行區分。

我們自己的內部分析表明,當 Buck2 執行構建時,工程師能夠生成更多有意義的代碼,我們希望更廣泛的行業也能從中受益。

Buck2 的設計基于以下原則:

完全分離了核心規則和特定于語言的規則,將語言規則從核心中分離出來意味著規則更容易改變和理解。Buck2 的核心是用 Rust 編寫的,它的語言規則(比如如何構建 C++)是用 Starlark 編寫的。這種分離與 Buck1(所有規則都寫在核心中)和 Bazel(C++/Java 寫在核心中)形成對比。

構建系統消除了許多類型的錯誤并增加了并行性。

規則 API 被設計為包含先進的性能特征,以及動態依賴特征。

開源版本與 Meta 的內部版本幾乎相同,唯一替換掉的部分是工具鏈(指向 Meta 編譯器的內部副本)和遠程執行(指向 Meta 內部服務器) —— 兩者都提供了開源替代品。還發布了與內部使用完全相同的所有規則。

Buck2 的編寫是為了與遠程執行相結合,能夠在遠程機器上運行操作,使用與 Bazel 相同的 API,并且一直在用 Buildbarn 和 EngFlow 測試遠程執行。

Buck2 還可以與虛擬文件系統集成。

上述所有這些更改都是想要幫助工程師和開發者減少等待時間,將更多時間用于迭代他們的代碼。

目前 Buck2 為以下這些語言附帶了對應的規則:Assembly、C/C++、Erlang、Go、Haskell、Java、JavaScript、Julia、OCaml、Python 和 Rust。開發者可以使用 Starlark 腳本語言,向 Buck2 添加或重新實現語言規則。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    88

    文章

    34592

    瀏覽量

    276337
  • Meta
    +關注

    關注

    0

    文章

    303

    瀏覽量

    11783
  • 編譯
    +關注

    關注

    0

    文章

    676

    瀏覽量

    33837
  • Rust
    +關注

    關注

    1

    文章

    233

    瀏覽量

    7000

原文標題:Meta開源Rust編寫的高性能構建系統

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    OrangePi 5 Plus 全面兼容openKylin操作系統,拓展高性能邊緣計算新生態

    openKylin為邊緣計算開發者提供了更豐富的開源軟件選擇,推動高性能硬件與開源系統協同創新。openKylin系統在Rockchip-r
    的頭像 發表于 06-20 15:11 ?136次閱讀
    OrangePi 5 Plus 全面兼容openKylin操作<b class='flag-5'>系統</b>,拓展<b class='flag-5'>高性能</b>邊緣計算新生態

    TPS65262-2 4.5V-18V Vin、3A/1A/1A 三通道同步降壓轉換器數據手冊

    的大多數中間總線電壓。該轉換器具有恒定頻率峰值電流模式,旨在簡化其應用,同時為設計人員提供根據目標應用優化系統的選擇。該器件以 600kHz 的固定開關頻率運行。集成了 buck2buck
    的頭像 發表于 06-20 14:27 ?182次閱讀
    TPS65262-<b class='flag-5'>2</b> 4.5V-18V Vin、3A/1A/1A 三通道同步降壓轉換器數據手冊

    TPS65263-1Q1 4.0V 至 18V 輸入、三通道 3A/2A/2A 同步降壓轉換器數據手冊

    可通過外部電阻器在 200 kHz 至 2.3 MHz 范圍內調節。Buck1 和 Buck2 之間 180° 異相作,Buck3(Buck2
    的頭像 發表于 06-18 10:12 ?174次閱讀
    TPS65263-1Q1 4.0V 至 18V 輸入、三通道 3A/<b class='flag-5'>2</b>A/<b class='flag-5'>2</b>A 同步降壓轉換器數據手冊

    使用樹莓派構建 Slurm 高性能計算集群:分步指南!

    在這篇文章中,我將分享我嘗試使用樹莓派構建Slurm高性能計算集群的經歷。一段時間前,我開始使用這個集群作為測試平臺,來創建一個更大的、支持GPU計算的高性能計算集群。我獲得了高性能
    的頭像 發表于 06-17 16:27 ?304次閱讀
    使用樹莓派<b class='flag-5'>構建</b> Slurm <b class='flag-5'>高性能</b>計算集群:分步指南!

    參考STM32 MPU生態資源利用Yocto構建STM32MP2芯片鏡像運行docker

    STM32MPU生態對ST官方提供的MPU開發工具以及拓展包進行介紹,從入門的示例鏡像燒錄、應用程序開發以及Yoto構建系統使用。最近嘗試利用其中
    發表于 05-10 16:47

    如何為Raspbian Bullseye構建開源OpenVINO??

    為 Raspbian* Bullseye 構建開源OpenVINO? 的變通方法步驟
    發表于 03-07 07:07

    鴻蒙原生頁面高性能解決方案上線OpenHarmony社區 助力打造高性能原生應用

    NEXT的原生頁面高性能解決方案,從頁面滑動、跳轉及應用冷啟動等關鍵環節,為開發者提供全面的支持。目前,這些解決方案均已上線OpenHarmony開源社區,可在OpenHarmony三方庫中心倉進行搜索,歡迎開發者多多使用和共建,打造更極致
    發表于 01-02 18:00

    Meta重磅發布Llama 3.3 70B:開源AI模型的新里程碑

    ?在人工智能領域,Meta的最新動作再次引起了全球的關注。今天,我們見證了Meta發布的 Llama 3.3 70B 模型,這是一個開源的人工智能模型,它不僅令人印象深刻,而且在性能
    的頭像 發表于 12-18 16:46 ?553次閱讀
    <b class='flag-5'>Meta</b>重磅發布Llama 3.3 70B:<b class='flag-5'>開源</b>AI模型的新里程碑

    Meta發布Llama 3.2量化版模型

    近日,Meta開源Llama 3.2的1B與3B模型后,再次為人工智能領域帶來了新進展。10月24日,Meta正式推出了這兩個模型的量化版本,旨在進一步優化模型性能,拓寬其應用場景。
    的頭像 發表于 10-29 11:05 ?811次閱讀

    如何用Rust編寫一個ChatGPT桌面應用(保姆級教程)

    用IDEA開發的java仔) 安裝 Rust 語言工具鏈:首先,請確保你已安裝了 Rust 編程語言工具鏈,包括 Rust 編譯器 (rustc) 和包管理工具 (cargo)。可以通過訪問
    的頭像 發表于 09-25 11:19 ?617次閱讀
    如何用<b class='flag-5'>Rust</b><b class='flag-5'>編寫</b>一個ChatGPT桌面應用(保姆級教程)

    云計算廠家使用WDS分布式存儲構建高性能超融合一體機

    云計算廠家使用WDS分布式存儲構建高性能超融合一體機
    的頭像 發表于 09-23 09:57 ?549次閱讀
    云計算廠家使用WDS分布式存儲<b class='flag-5'>構建</b>其<b class='flag-5'>高性能</b>超融合一體機

    使用超聲波發送器和接收器構建高性能NDT系統

    電子發燒友網站提供《使用超聲波發送器和接收器構建高性能NDT系統.pdf》資料免費下載
    發表于 08-28 11:00 ?0次下載
    使用超聲波發送器和接收器<b class='flag-5'>構建</b><b class='flag-5'>高性能</b>NDT<b class='flag-5'>系統</b>

    未來嵌入式系統的黃金搭檔 MCX N947遇上Rust

    基于 Rust 的安全性和性能引入了 RustRust 有很多優勢,內存安全、并發安全、生態系統、包管理與
    的頭像 發表于 07-25 09:14 ?1718次閱讀
    未來嵌入式<b class='flag-5'>系統</b>的黃金搭檔 MCX N947遇上<b class='flag-5'>Rust</b>

    Meta發布全新開源大模型Llama 3.1

    科技巨頭Meta近期震撼發布了其最新的開源人工智能(AI)模型——Llama 3.1,這一舉措標志著Meta在AI領域的又一重大突破。Meta創始人馬克·扎克伯格親自站臺,盛贊Llam
    的頭像 發表于 07-24 18:25 ?1756次閱讀

    Meta即將發布超強開源AI模型Llama 3-405B

    在人工智能領域的激烈競爭中,Meta公司再次擲出重磅炸彈,宣布將于7月23日正式發布其最新力作——Llama 3-405B,一個擁有驚人4050億參數的開源大模型。這一舉措不僅標志著Meta在AI研究領域的又一次重大突破,更預示
    的頭像 發表于 07-18 09:58 ?1298次閱讀
    主站蜘蛛池模板: 晋城| 磴口县| 黄梅县| 互助| 桐柏县| 达日县| 日照市| 广宁县| 遂宁市| 儋州市| 盐津县| 黄龙县| 延安市| 喀什市| 顺义区| 天水市| 大姚县| 手游| 尼勒克县| 凤台县| 弥渡县| 诸暨市| 于田县| 兴山县| 万荣县| 从江县| 阿巴嘎旗| 日土县| 宜昌市| 临猗县| 新邵县| 尚义县| 太白县| 盐城市| 阿勒泰市| 织金县| 调兵山市| 酒泉市| 旅游| 禹州市| 庆阳市|