onnx.png

 

ONNX(Open Neural Network Exchange)是一套開放神經網路交換格式,由 Facebook、微軟結盟推出, 並獲得 Intel、AMD、ARM、IBM、華為和高通/聯發科晶片廠商支持加入 。 神經網路框架格式間的互通性,  讓不同標準的深度學習模型可以互相轉換,加快AI人工智慧的發展。目前有許多AI人工智慧Model,如 Google 的 TensorFlow、Facebook 的 Caffe2/PyTorch、微軟的CNTK、亞馬遜的 MXNet 等等。 為什麼需要框架之間有互通性?不同框架有不同優勢,因為某框架 表現比較好,你可以用它訓練了一個神經網路,然後用另一個框架來執行。  Facebook 和微軟合作就是為了解決這個問題。根據雙方透露的情況,未來CNTK、Caffe2 和 PyTorch 都會支援新的互通格式 ONNX。 但TensorFlow 目前是業界主流,已建立自己整個生態架構,並沒有要支援 ONNX,這是最大的缺憾。

文章標籤

賴源益 發表在 痞客邦 留言(0) 人氣()