@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
このブログでも紹介している 2回紹介している ONNC
v1.2.0 リリースは、昨年の9月
v1.3.0 では、
新機能として、Cのファイルを生成できるようになったと。
- ONNC can compile models into C files.
- ONNC provides a library containing function implementation for 116 neural network operators defined in ONNX rel-1.3.0 specification.
- The ONNC library can call Intel MKLDNN library for accelerating the computation of convolution and Gemm (matrix multiplication) on Intel CPU.
ONNXのオペレータも rel-1.3.0 の中の 166 個サポート。
ONNXのモデルもいろいろとサポートしていて、NVDLA nv_full Backendでもかなりのモデルが動く模様。
- pytorch-mnasnet0_5
- pytorch-mnasnet1_0
- pytorch-shufflenet_v2_x0_5
- pytorch-shufflenet_v2_x1_0
は未サポート。
生成されるCコードは、Intel CPUだと、MKLDNN使うみたいだけど、組み込み、たとえば、Arm系でも動くのですかね。