「開源資訊」瀏覽器中可以深度學習的框架Paddle.js 1.0 發佈

簡介

Paddle.js 1.0 發佈了。Paddle.js 是百度 Paddle 的 web 方向子項目,是一個運行在瀏覽器中的開源深度學習框架。Paddle.js 可以加載提前訓練好的 paddle 模型,或者將 paddle hub 中的模型通過 paddle.js 的模型轉換工具變成瀏覽器友好的模型進行在線推理預測使用。目前,paddle.js 僅可以在支持 webGL 的瀏覽器中運行。

「開源資訊」瀏覽器中可以深度學習的框架Paddle.js 1.0 發佈

 

更新內容:

兼容性

  • 支持在 webGL2.0 和 webGL1.0 的瀏覽器上運行。例如 chrome、firefox、safari 以及移動端的 Baidu App、QQ 瀏覽器等。
  • 支持 NCHW 與 NHWC 格式的模型數據計算。

功能

  • 開發者可以通過 Paddle.js 將訓練好的深度學習模型部署在瀏覽器上。通過 WebGL,Paddle.js 能夠利用用戶端設備的 gpu 進行加速運算,無需與服務器端進行交互,完成快速、安全的模型預測。
  • Paddle.js 可以對圖像等多媒體數據進行處理,將 web 多媒體標籤內容處理成在線推理引擎需要的輸入數據。
  • 模型轉換工具可以將 Paddle.fluid 模型轉換爲 Paddle.js 支持的模型,並且集成了包括算子融合等模型優化的處理方法。查看轉換工具使用方法
  • 對基礎的算子提供了支持,未來會繼續補充支持更多的算子。查看支持的 op 列表
  • 提供 MobilenetV2、TinyYoloV3、人像分割、黃反暴恐檢測和手勢檢測等模型的 demo。查看演示
  • 支持預熱和多次執行在線推理,並且進行了執行資源複用等性能方面的實現。
  • 支持多模型串執行在線推理。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章