張貼日期: Nov 16, 2017

開放神經網路交換 (ONNX) 是一種開放原始碼的格式,可用來進行深度學習模型的編碼。開發人員現在可以使用 ONNX-MXNet 的開放原始碼 Python 套件搭配其他的架構 (PyTorch、CNTK 或 Caffe2),來建立和訓練模型,並將這些模型匯入 Apache MXNet,然後透過 MXNet 高度最佳化的引擎來執行這些模型,藉此訓練推論的能力。

ONNX 定義了神經網路運算圖的格式,以及適用於圖表中所使用運算子的詳盡清單之格式。隨著越來越多的架構和硬體廠商開始支援 ONNX,編寫深度學習功能的開發人員現在可以輕易地轉換架構,根據手上的工作選用最適合的架構。

AWS 正與 Facebook、Microsoft 及深度學習社群共同合作,以進一步發展 ONNX 格式,讓深度學習的從業者能夠使用此種格式並發揮其功用。

MXNet 讓使用者能夠更輕鬆地匯入模型,並執行模型來訓練推論能力。請使用 ONNX-MXNet GitHub 儲存庫 中的此項範例來試用 ONNX。另外,您也可試試 ONNX,了解網路圖和運算子的編碼方式。歡迎發表內容!