9月25日消息,2020云棲大會上,阿里云宣布對行業(yè)開源業(yè)界首個深度學(xué)習(xí)開放接口標(biāo)準(zhǔn)ODLA(OpenDeepLearningAPI)。阿里云在今年5月份的OCP全球峰會上首次對外公布ODLA接口標(biāo)準(zhǔn),并宣布已率先在Graphcore等生態(tài)伙伴上獲得支持。IPU是Graphcore為機(jī)器智能從零設(shè)計的AI處理器,通過ODLA接口,開發(fā)者可以在IPU上快速跑通AIMatrix的各類模型。
ODLA是一個為加速深度學(xué)習(xí)的統(tǒng)一異構(gòu)硬件編程接口。ODLA規(guī)范了深度學(xué)習(xí)計算任務(wù)的定義和執(zhí)行,實現(xiàn)上層應(yīng)用和底層異構(gòu)硬件平臺的解耦,讓AI異構(gòu)計算更簡單,實踐代碼“生成一次,隨時鏈接,隨處執(zhí)行”的愿景。
Graphcore的聯(lián)合創(chuàng)始人兼首席執(zhí)行官NigelToon表示:“ODLA優(yōu)雅地滿足了Graphcore新用戶的兩個最大需求。一是他們希望輕松地將我們的技術(shù)集成到現(xiàn)有的數(shù)據(jù)中心,二是他們希望確保最終的設(shè)置在從各個組件到整個系統(tǒng)的每個層級都能得到高度優(yōu)化。”
通過ODLA,在GraphcoreIPU上技術(shù)適配和應(yīng)用部署的工作量可以實現(xiàn)大幅度降低,且實現(xiàn)效率大幅提升。另外,通過ODLA可以更好的與AI計算框架進(jìn)行軟硬協(xié)同,快速利用現(xiàn)有的編譯優(yōu)化技術(shù),達(dá)到最佳性能。對于異構(gòu)任務(wù),ODLA充當(dāng)該系統(tǒng)范圍通用語言與特定于架構(gòu)的優(yōu)化之間的接口或轉(zhuǎn)換器,該優(yōu)化可從Graphcore的IPU等設(shè)備實現(xiàn)最佳性能。
附ODLA在2020云棲大會上宣布的主要特性:
•透明接口層,零損耗。
•接口抽象和統(tǒng)一,軟硬件解耦:通過面向AI的多粒度算子抽象,定義統(tǒng)一的接口,解耦具體軟硬件,平滑遷移業(yè)務(wù);實現(xiàn)代碼復(fù)用,提升開發(fā)和部署效率。
•多模態(tài)執(zhí)行方式:支持多種執(zhí)行模式,覆蓋解釋執(zhí)行、編譯執(zhí)行、載入預(yù)編譯代碼等場景,兼容各種硬件的運行模式。
•AI全場景支持:支持推理和訓(xùn)練,適配云、邊、端全場景AI業(yè)務(wù);擁有廣泛的算子定義和豐富的接口(設(shè)備管理、會話管理、執(zhí)行管理、事件同步/異步、資源查詢、性能監(jiān)控等)。
•卓越的擴(kuò)展性,支持AI芯片廠家獨特屬性和自定義算子。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )