作者:Arm 戰(zhàn)略與生態(tài)部戰(zhàn)略合作伙伴關(guān)系總監(jiān) David Whaley
過(guò)去一年,Arm 與 GitHub 持續(xù)緊密合作,致力于為基于 Arm 平臺(tái)的開(kāi)發(fā)者打造更便捷、更高效的開(kāi)發(fā)體驗(yàn)。GitHub 推出的 Arm 托管運(yùn)行器正在革新應(yīng)用程序的開(kāi)發(fā)與部署流程,而近期推出的面向 GitHub Copilot 的 Arm 擴(kuò)展程序,更是進(jìn)一步簡(jiǎn)化并加速了向 Arm 架構(gòu)服務(wù)器的遷移過(guò)程。雙方的共同努力正在賦能開(kāi)發(fā)者,使其能夠在 Arm 平臺(tái)上進(jìn)行更快、更智能和更高效的開(kāi)發(fā)工作。
近日,Arm 宣布雙方合作進(jìn)程的又迎來(lái)一個(gè)里程碑:Windows Arm64 托管運(yùn)行器現(xiàn)已正式支持 GitHub Actions,為 Arm64 Windows 應(yīng)用程序提供原生 CI/CD 管線支持——無(wú)需借助仿真運(yùn)行手段,也無(wú)須采用替代性方案,開(kāi)發(fā)者即可暢享專為 Windows 未來(lái)開(kāi)發(fā)打造的無(wú)縫自動(dòng)化體驗(yàn)。這進(jìn)一步推動(dòng)了 Windows on Arm 平臺(tái)的蓬勃發(fā)展和日益普及。
借助熟悉的 CI/CD 管線激發(fā)創(chuàng)新活力
面向 GitHub Actions 的 Windows Arm64 托管運(yùn)行器,讓開(kāi)發(fā)者無(wú)論采用何種架構(gòu),都能訪問(wèn)到熟悉的 CI/CD 管線,從而無(wú)縫地將 Windows on Arm 目標(biāo)集成到開(kāi)發(fā)工作流中。這確保了在不同架構(gòu)上實(shí)現(xiàn)一致的構(gòu)建與測(cè)試,提升了兼容性和可靠性,同時(shí)也減少了人工操作。
這對(duì)開(kāi)源社區(qū)而言,無(wú)疑是一項(xiàng)重大進(jìn)展。通過(guò)在不同架構(gòu)上啟用開(kāi)發(fā)者所熟悉的 CI/CD 管線,現(xiàn)在貢獻(xiàn)者能輕松為項(xiàng)目添加 Arm 原生支持,成功解鎖了 Python、CMake 和 Node 等開(kāi)源項(xiàng)目的創(chuàng)新潛能。事實(shí)上,這將能促使 Python 的 Arm 原生版本更快問(wèn)世。
正如微軟的博客中提到的,隨著新鏡像發(fā)布,Windows Arm64 托管運(yùn)行器可以在 GitHub 公開(kāi)代碼倉(cāng)庫(kù)中免費(fèi)使用。這有力推動(dòng)了開(kāi)源社區(qū)的開(kāi)放創(chuàng)新與協(xié)作。
微軟可信平臺(tái)模塊 (TPM) 首席經(jīng)理 Jamshed Damkewala 表示:在微軟,我們經(jīng)常聽(tīng)到 Windows on Arm 生態(tài)系統(tǒng)合作伙伴反饋,他們亟需強(qiáng)大的 CI/CD 管線支持,尤其是通過(guò) GitHub 的 Arm 運(yùn)行器來(lái)實(shí)現(xiàn)。因此,我非常高興看到 GitHub 現(xiàn)在通過(guò)公開(kāi)代碼倉(cāng)庫(kù)免費(fèi)提供了這一功能。這將極大地簡(jiǎn)化開(kāi)源項(xiàng)目的開(kāi)發(fā)與部署流程,是推動(dòng)整個(gè) Windows on Arm 生態(tài)系統(tǒng)向開(kāi)發(fā)者賦能的一大重要進(jìn)步。
能為企業(yè)帶來(lái)
最佳成本效益的Windows 運(yùn)行器
對(duì)于企業(yè)而言,這是目前面向 GitHub Actions 中成本最低的 Windows 運(yùn)行器。在過(guò)去的幾年,包括 Adobe Photoshop、Chrome、Dropbox、Firefox、Microsoft Office、Spotify 和 Visual Studio 在內(nèi)的領(lǐng)先應(yīng)用程序紛紛推出了 Arm 原生版本。面向 GitHub Actions 的 Windows Arm64 托管運(yùn)行器為更多企業(yè)創(chuàng)造了機(jī)會(huì),使其能夠構(gòu)建應(yīng)用程序的 Arm 原生版本,進(jìn)而釋放出更強(qiáng)大的性能。例如,Spotify 的 Windows 應(yīng)用獲得 Arm 原生支持后,啟動(dòng)速度提升了多達(dá)十倍;相較于模擬 x86 版本,Chrome 應(yīng)用的響應(yīng)速度快了多達(dá)三倍。
賦能強(qiáng)大的 AI 能力
借助 GitHub Actions 的 Arm 原生運(yùn)行器,開(kāi)發(fā)者可以使用 PyTorch 和 llama.cpp 等框架,在基于 Arm 架構(gòu)的邊緣設(shè)備上構(gòu)建和部署強(qiáng)大的生成式人工智能 (AI) 應(yīng)用程序。隨著 AI 功能在 PC 設(shè)備上的不斷拓展與普及,這些能力對(duì)希望針對(duì) Windows on Arm 設(shè)備開(kāi)發(fā) AI 應(yīng)用程序的 Windows 開(kāi)發(fā)者來(lái)說(shuō)尤為重要。Windows 開(kāi)發(fā)者可以免費(fèi)使用包括 GitHub Actions、Arm 運(yùn)行器和面向 GitHub Copilot 的 Arm 擴(kuò)展程序在內(nèi)的完整 CI/CD 管線,從而能夠更快地將 AI 應(yīng)用程序引入 Windows on Arm 平臺(tái)。
Windows on Arm 發(fā)展銳不可當(dāng)
面向 GitHub Actions 的 Windows Arm64 托管運(yùn)行器的推出,進(jìn)一步證明了 Windows on Arm 生態(tài)系統(tǒng)強(qiáng)勁的發(fā)展勢(shì)頭。它為 Windows 開(kāi)發(fā)者提供了無(wú)縫創(chuàng)建 Arm 原生版本的工具,助力其在 Windows on Arm 平臺(tái)上實(shí)現(xiàn)應(yīng)用性能的飛躍提升。
希望增加 Arm 原生支持的 Windows 開(kāi)發(fā)者,可使用面向 GitHub Actions 的 Windows Arm64 托管運(yùn)行器,親身體驗(yàn)其帶來(lái)的顯著優(yōu)勢(shì)。
敬請(qǐng)關(guān)注 Arm 及其開(kāi)發(fā)者生態(tài)系統(tǒng)后續(xù)推出的更多見(jiàn)解和資源,深入了解開(kāi)發(fā)者和開(kāi)源社區(qū)如何有效利用面向 GitHub Actions 的 Windows Arm64 托管運(yùn)行器。
-
微軟
+關(guān)注
關(guān)注
4文章
6671瀏覽量
105364 -
ARM
+關(guān)注
關(guān)注
134文章
9305瀏覽量
374956 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3606瀏覽量
90918 -
GitHub
+關(guān)注
關(guān)注
3文章
481瀏覽量
17446
原文標(biāo)題:Windows Arm64 托管運(yùn)行器正式支持 GitHub Actions,加速開(kāi)發(fā)流程
文章出處:【微信號(hào):Arm社區(qū),微信公眾號(hào):Arm社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
值得體驗(yàn)的多款Windows on Arm應(yīng)用
SV托管和IDC托管有什么區(qū)別
Arm推出GitHub Copilot新擴(kuò)展程序
gitee 與 GitHub 的比較
Gitee:玩轉(zhuǎn)代碼托管與協(xié)作的高效指南

超級(jí)干貨!本地搭建代碼托管平臺(tái)Gitea

Arm原生Google Chrome增強(qiáng)Windows on Arm性能
PyTorch 2.5.1: Bugs修復(fù)版發(fā)布

評(píng)論