《太空爭霸之我來自未來》第251章 開源的工具箱(2)

作者:也玄·9天前

為了建立生態,星辰開放星核的開發介面、基礎運算元規範和一套不含業務資料的教學版。核心生產排程、安全部署和客戶程式碼仍按許可權管理;開放工具不等於把支付、火箭與衛星資料掛到網上。

第一批教學版釋出後,論壇罵聲比讚美多。

安裝包太大,示例只在星辰常用環境執行,中文文件反而比英文介面落後一版。一名西北高校學生提交問題,說他實驗室只有兩張舊顯示卡,星核預設把任務當成機房叢集,剛啟動便申請不存在的高速互聯。

杜明遠沒有回覆“建議升級硬體”。他讓團隊增加單機與小規模模式,舊顯示卡能跑慢一點,不能直接被擋在門外。那名學生兩週後提交一段記憶體最佳化,使小模型佔用下降,也被收入星核貢獻記錄。

投資人問為什麼自研框架還允許外部貢獻:“萬一核心被人看走?”

“介面越多人用,問題越早暴露。”杜明遠說,“真正不能公開的部署與客戶能力守好,基礎工具不靠沒人看懂來保密。”

星核二點零第一次內部演示,選擇了三個完全不同的任務。

搜尋組訓練語音查詢模型,焊縫組訓練多角度缺陷候選,機器人組訓練散料抓取視覺。三組使用同一套任務描述、資料授權和模型血緣,不再各自維護一套孤島指令碼;混合GPU由排程器按能力分配,訓練中斷後能從檢查點恢復。

結果沒有一夜翻十倍。

搜尋任務速度提高不到兩成,焊縫訓練縮短約四分之一,機器人模型在兩種顯示卡上的輸出差異反而暴露出一處數值處理問題。團隊暫停釋出,修正後重新驗證。杜明遠拒絕讓市場用最快一項寫“效能提升數倍”。

星核真正贏下內部信任的是軌道部署。

同一個影像篩選模型從GPU訓練環境匯出後,先進入星算一號地面同構板。邊緣編譯器按板卡算力、記憶體和功耗裁剪執行計劃,模型引數、預處理、執行庫、資料許可權和回滾基線一起裝進簽名包。地面模擬翻轉一位記憶體時,執行時能隔離故障並退回舊版本。

外部通用工具能教人更快搭網路,卻不會替星辰處理這條從資料門到宇宙粒子的長鏈。星核的價值終於不再是“我們也有框架”,而是讓同一套模型在機房、工廠和軌道上各守自己的邊界。

三個月考核結束,十名新實習生重新做公開影像任務。最快兩小時跑通,最慢一天內完成;資料混用會被系統提示,環境與硬體問題能在頁面找到原因。仍不如成熟開源社群豐富,卻已不需要杜明遠站在每個人身後念私人暗號。

女兒放學來公司,看見牆上的蠟筆小箱子被做成星核圖示,問:“你的箱子修好了嗎?”

“能讓別人打開了。”

“那你今晚回家吃飯嗎?”

杜明遠看一眼釋出排期,第一次在六點前合上電腦。

外部開源浪潮沒有因此消失。谷歌、百度、微軟、阿里和大量創業團隊會用不同框架加速,大學生能更快進入機器學習。星辰選擇自研,意味著每一種新演算法、硬體和工具都要自己追,付出的工資、電費和錯誤一樣不會開源免單。

齊放把這句話寫進星核路線首頁:自主不是免費,自研也不是免檢。

二點零開始遷移機器人視覺時,平臺帶來另一個誘惑。

汽車廠已有十套柔性工位。過去每臺裝置單獨更新,慢,也容易版本不一致。星核現在可以從訓練到部署生成同一份模型包,按批次自動分發。專案經理決定先遷移共同的座標預處理,讓十臺裝置以後不再維護十份程式碼。

趙國樑要求一臺影子、兩臺小批、最後擴到十臺。釋出經理認為只是把舊邏輯搬進星核執行時,申請縮短觀察時間。

遷移程式碼只有一行寫錯。

相機畫面本該用原始寬度歸一化橫座標。星核執行時會先裁掉兩側無效區,開發者把除數誤換成裁剪後寬度。測試圖片恰好沒有裁邊,兩者相等;真實工位的有效區更窄,橫座標便被整體放大。

單元測試全部透過。

標準工位測試也透過。

下午三點,十臺裝置依次收到星核二點零釋出包。

。米毫幾了偏右向置位取抓,起抬臂械機臺一第

。右向也臺二第

。置位的在存不向手把時同乎幾,令口誤錯道一同見聽像臂械機臺十

猜你喜歡

同題材或同分類的其他作品。