Vengineerの妄想

人生を妄想しています。

ディープ・ラーニングフレームワークのバックエンド色々


TensorFlow XLAの正式リリースしてから、1年と3が月。。。しかたっていないけど、

  TensorFlow XLA (Google) : Keras - TensorFlow - XLA (Google TPU)

  TVM/NNVM (DMLC) : Gluon/Keras - MXNet - NNVM - TVMf - AutoTVM( v0.4で導入予定)

  nGraph (Intel) : TensorFlow - XLA - nGraph (Dynamically loadable XLA Plugin)

  Tensor Comprehensions (Facebook Research) : PyTorch - TC (遺伝的アルゴリズムによる自動最適化)

  Glow (PyTorch) : Caffe2/ONNX - Glow (Facebook ResearchのTCとの違いは?)

  PliadML (http://vertex.ai/) : 自動最適化 & AutoDiffの自動生成

といろいろと。。。

今年からは、自動最適化が出てきたよ。

Googlle、DMLC(Amazon)、IntelFacebookと。。。

Microsoftが出してこないのは何故かな? Brainwave も利用できるのにね。。。

あー、FPGA絡みや自社のアクセラレータ部分に関しては、どこもソースコードは公開していないよね。。。