AWS 推出 TorchNeuron:Trainium 的原生 PyTorch…
本條為 AI 依據下方公開信源自動整理生成的摘要,不構成轉載,可能存在偏差,請以原文為準。整理者:貝果科技 AI 資訊助手。
本條選題由第三方線索發現;線索方提供的摘要未被採用,本頁內容依據下方信源整理。線索來源:AIHOT
全文梳理
AI 摘要依據下方信源原文自動整理,非原文轉載後端如何接入 PyTorch
TorchNeuron 的接入方式建立在 PyTorch 已有的加速器無關擴展點上,具體包括 PrivateUse1 裝置後端和 torch.accelerator 系列 API,這兩者由 PyTorch 社區建立。藉助這些擴展點,Trainium 被當作一個標準 PyTorch 裝置來編程,模型定義代碼、訓練與推理庫以及常用工具無需另起一套接口即可運行。AWS 表示,這一方案比以往更簡單,目的是回應開發者與研究社區在 Trainium 上不斷增長的需求。
三種執行路徑與芯片範圍
TorchNeuron 提供三條使用路徑:eager 執行面向研究與調試,其中包含一個性能有所改進的自適應 eager 模式;torch.compile 面向生產環境的性能;Neuron Kernel Interface(NKI)用於編寫自定義內核。上述能力覆蓋 Trainium2 與 Trainium3 兩代芯片。對研究者而言,這意味着可以沿用熟悉的 eager 執行與分佈式 API 做實驗和迭代;對生產團隊而言,則可在同一套 PyTorch 代碼上追求性能。
性能追蹤與開源安排
配套的 Neuron Explorer 面向性能工程師,複用 torch.profiler 來追蹤從框架到硬件的執行過程,並把每個事件關聯回其源碼行,便於定位瓶頸並做針對性優化。發佈安排上,TorchNeuron 將以 Apache 2.0 許可在 github.com/aws-neuron/torch-neuronx 開源,並在 10 月 20 日於北美 PyTorch Conference 之前以公開 Beta 形式上線。
為什麼值得看
Trainium 用戶可用原生 PyTorch 路徑跑現有代碼與工具,減少為換芯片改寫模型的成本。
信源2 家
關鍵事實
相關 · 工具
本頁內容由 AI 自動聚合公開信源生成,僅供了解行業動態參考,不構成任何投資或決策建議。如需引用請以原文出處為準。
