Vengineerの妄想(準備期間)

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

NNPACK


Caffe2がリリースされたので、ちょっとインストールしてみたら、
NNPACK なるものが出てきました。

NNPACK : Acceleration package for neural networks on multi-core CPUs

引用
 ・x86-64 processor with AVX2 instruction set
  ・NNPACK is optimized for Intel Skylake, 
   but can run on Haswell & Broadwell processors too
  ・SSE2 instruction set can be targeted using --backend=psimd 
   or --backend=scalar configuration options, 
   but for performance reasons it is not recommended for production use

 ・ARMv7 processor with NEON instruction set
   VFP instruction set (including ARMv6 systems with VFPv2) can be targeted using 
   --backend=scalar configuration option, 
   but for performance reasons it is not recommended for production use.

x86-64ではAVX2をサポート、ARMv7/ARM64ではNEONをサポート。

tiny-dnnでもbackendで利用しています。

追記)、2017.05.14
NNPACK for Raspberry-Pi