Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Open Neural Network Exchange (ONNX)


FacebookMicrosoftは、Open Neural Network Exchange (ONNX) をアナウンスしました。


 ・Caffe2、PyTorch、Cognitive Toolkitは、9月にONNXのサポートをリリースする予定

 ・ONNXのサポートを実装するためには、PyTorchとCaffe2の両方を変更し、フレームワーク間で演算子を統一する必要がありました。

ソースコードは、github にて公開されています。








上記のように、ChainerがONNX Exportをサポートすれば、下記の図のように、NNVM-TVMのパスができるわけです。
イメージ 1
PFNは独自ハードウェアを開発しているようなので