歡迎光臨
每天分享高質量文章

Caffe2 公佈與 PyTorch 合併細節:只為提高開發效率

來源:開源中國

https://www.oschina.net/news/95810/caffe2-and-pytorch

Caffe2 近日在其部落格上公佈了與 PyTorch 合併的各項細節,文中表示 Caffe2 的開發重點是效能和跨平臺部署,而 PyTorch 則專註於快速原型設計和研究的靈活性。二者的元件在過去一年大量被共享,雙方也意識到將各自的優勢特性整合到一個包中,並實現從快速原型到快速執行的平穩過渡是有意義的,也能透過更輕鬆地使用共享工具提高開發效率。

Caffe2 和 PyTorch 的程式碼已於 4 月開始合併,在接下來的幾個月裡,還將繼續深入整合框架的各個元件,並將它們作為一個整體進行有效整合。最終將 PyTorch 前端的靈活使用者體驗與 Caffe2 後端的擴充套件、部署和嵌入功能相結合。

合併細節主要包括:

  • 在下個版本中,Caffe2 和 PyTorch 的 python 包(pip 和 conda)將進行整合併被合併到一個包中。

  • Caffe2 的圖形構建 API(brewcore.Net)將繼續工作,並且現有的序列化模型 NetDefs 會提供向後相容性。

  • Caffe2 和 PyTorch 的運運算元實現將逐漸合併,從而擴充套件二者的功能。

  • 後續統一將 ONNX 作為常用的模型檔案格式。

  • Caffe2 高可擴的執行引擎大部分將保持完好。

  • Caffe2 現有的 predictor 支援將成為在資料中心和移動裝置上加速部署的主要手段。

  • 後續將透過統一的 PyTorch 1.0 軟體包的原型環境直接提供 Caffe2 的各種裝置支援和執行時整合。

  • PyTorch 1.0 將是 Caffe2 和 PyTorch 合併後推出的首個整合版本,計劃會在今年夏天釋出。


●編號406,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

演演算法與資料結構

更多推薦18個技術類公眾微信

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂