Vengineerの妄想(準備期間)

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

VTA : An Open, Customizable Deep Learning Acceleration Stack


TVMがとうとう、FPGA(PYNQ)へのパスを出してきましたね。


  ・各種フレームワーク
   (PyTorch、CoreML、TensorFlow、ONNX、Keras、MXNet.... あれ、CNTKは無いね。。。)から

  ・Graph Optimizer    (これは、NNVMかな)で、
  ・Tensor Optimizer   (これは、TVMの前半?)、
  ・VTA JIT Runtime    (これは、TVMのお後半)、

  ・VTA ISA
  ・VTA Micro-Architecture
      これはハードウェア

ハードウェア開発には、

 ・Edge FPGAとしてはPYNQ(Arty-Z7-20でも使えるでしょう)
 ・Cloud FPGA (Q3 2018)、これは、Amazon EC2 F1 でしょうね。絵には F1 の文字が
 ・Simulator

が使え、TVM の RPC にて Deploy できると。。。

つまり、エコシステムが大切よということ。

インターフェース2018年2月号のオフ会でお話した内容、そのものようです。