Vengineerの戯言

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

NVDLA Deep Learning Inference Compiler is Now Open Source

@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそすべては、SystemC v0.9公開から始まった

devblogs.nvidia.com

とうとう、というか、やっと。

 今回公開されたソースコードは、UMD (User Mode Driver)部、ここに Caffe Parser/Compiler/Runtimeが含まれています。
Runtimeに関しては、ドキュメントも更新されています。

Caffeでサポートしているのは、以下のもののようです。

  • Convolution
  • Pooling
  • InnerProduct
  • ReLU
  • Softmax
  • SoftmaxWithLoss
  • LRN
  • Power
  • Eltwise
  • Concat
  • Deconvolution
  • Sigmoid
  • TanH
  • BatchNorm
  • Scale
  • Dropout
  • Input
  • Flatten

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

github.com

Source code for the NVDLA compiler

Guide to using the TensorRT INT8 calibration tool with NVDLA

Low Precision support in NVDLA

Pre-generated INT8 calibration table for ResNet-50

Find the complete NVDLA feature set here

Caffeのパーサーも公開されています。

エミュレータもありますね。

関連記事

vengineer.hatenablog.com