Meta開源全新移動端AI生成神器PyTorch Live,造個AI應用5分鐘,安卓iOS都支援
磐創AI分享
來源 | 新智元
編輯 | 小鹹魚 桃子
磐創AI分享
磐創AI分享
來源 | 新智元
編輯 | 小鹹魚 桃子
【導讀】近日,一年一度的PyTorch開發者大會召開。會上,Meta發布瞭PyTorch Live,這是一套可以為安卓和iOS用戶提供人工智能體驗的工具。
近日,一年一度的PyTorch開發者大會召開。
在會上,Meta(原名 Facebook)發布瞭PyTorch Live,這是一套可以為移動端用戶提供人工智能體驗的工具。
PyTorch Live支持一種編程語言JavaScript,可以為Android和iOS兩個移動端操作係統開發應用程序,還能為更廣泛的PyTorch社區提供定製機器學習模型的服務。
目前,PyTorch Live已經開源,版本號v0.1.1。
https://github.com/pytorch/live
PyTorch Live開源項目中包括PyTorch Live命令行界麵(即torchlive-cli),一個依賴PyTorch Mobile庫在移動設備上進行推理的React Native包,以及一個React Native模闆,還有一些可以在移動設備上部署的示例。
PyTorch官網聲稱,PyTorch Live是一個十分易於使用的工具庫,使用PyTorch Live可以幫助開發者在幾分鍾內成功構建一個手機端機器學習演示APP。
PyTorch這些年
2017年1月,Meta 發布瞭一個基於Torch的開源機器學習庫PyTorch。
自2015年以來,TensorFlow一直占據上風,但是PyTorch在發布後也逐漸升溫,在開發人員社區中快速普及。
近幾年,PyTorch 成為機器學習領域增長最迅猛的開源項目之一。Meta 透露,2019年的時候,該平颱的貢獻者數量就同比增長超過50% ,增長近1200人。
而基於 PyTorch 中的PyTorch Mobile,PyTorch Live就可以允許開發者在 PyTorch 生態係統中完成從訓練模型到部署模型的全過程,而且它還提供瞭可用於創建可視化用戶界麵的 React Native 庫。
PyTorch Mobile在2019年10月發布,在此之前,Meta發布瞭Caffe2go,這是一個基於Caffe2機器學習框架,並針對移動端CPU和GPU進行特彆優化的全新框架。
值得一提的是,不管開發人員想在移動設備或是其他邊緣設備上運行PyTorch Mobile,都是可以的。甚至PyTorch Mobile也可以運行在服務器上。
Meta AI 軟件工程師 Roman Radle錶示,「如果你想展示一個運行在 Android 和 iOS 移動端上的模型,就需要花費數天時間來配置項目和構建用戶界麵。有瞭 PyTorch Live,開發成本降低瞭一半,而且你也不需要有太多Android開發和iOS開發的經驗 」。
PyTorch Live內置工具
目前,PyTorch Live的beta測試版隻支持蘋果macOS操作係統。不過,對Windows和Linux係統的支持很快也會有。
PyTorch Live有幾個依賴包需要先安裝。
一個是Node.js。如果還沒有裝Node.js的話,可以從Node.js官方網站下載或者通過Homebrew安裝(即brew install node)。
另外一個是Xcode。如果想在iOS模擬器或iOS設備上運行PyTorch Live應用,就需要從蘋果應用商店安裝Xcode。PyTorch Live目前支持Xcode 12.5或更高版本。
在開發過程中,配置環境可能是個既繁瑣又睏難的事。
PyTorch Live提供瞭一個安裝例程,可以自動安裝所需的依賴項。它將自動嘗試安裝以下庫和工具:
Homebrew OpenJDK Yarn Watchman Android Command Line Tools Android SDK Android SDK Manager Android Virtual Device Manager Android Emulator CocoaPods
![](https://img1.headline01.com/images/42/fa/42fa7190e5f755e232ad21a8f9e61247ffd9c79b.jpg?wx_fmt=gif)
![](https://img1.headline01.com/images/50/a6/50a64ec9b18a0f2b44dc1a16df1e634893620e3e.jpg?wx_fmt=gif)
1.圖像分類
![](https://img1.headline01.com/images/d8/df/d8df05e7dcffc2199cac6749aeb1d29dc6938513.jpg?wx_fmt=gif)
![](https://img1.headline01.com/images/db/02/db0201cff0a09ab30c5b1b03ab8d4ce57c64f3a3.jpg?wx_fmt=gif)
2.目標檢測
![](https://img1.headline01.com/images/5f/e6/5fe6b40b81972cc50bd958726400557569d457ab.jpg?wx_fmt=gif)
3.手寫數字識彆
![](https://img1.headline01.com/images/87/c0/87c09ec9cf2459c6de09e300e05f853a5ba7e060.jpg?wx_fmt=gif)
![](https://img1.headline01.com/images/ea/a9/eaa9798fdc8411292f29bc5bf6157fef0926540e.jpg?wx_fmt=gif)
![](https://img1.headline01.com/images/5b/14/5b142b397c1a179c8c049247484be808dbef3d05.jpg?wx_fmt=png)
![](https://img1.headline01.com/images/4e/8e/4e8eaea74fc6a21ed9a08dcaf609afe3c278269e.jpg?wx_fmt=png)
參考資料:
![](https://img1.headline01.com/images/70/d4/70d4e90e1c13729646bf10b21c05b81fa70b1cb2.jpg?wx_fmt=png)
看到這裏,說明你喜歡這篇文章,請點擊「在看」或順手「轉發」「點贊」。
歡迎微信搜索「panchuangxx」,添加小編磐小小仙微信,每日朋友圈更新一篇高質量推文(無廣告),為您提供更多精彩內容。
▼ ▼ 掃描二維碼添加小編 ▼ ▼