onnxruntime/onnxruntime
airockchip edaf8a542c
Initial PR for RKNPU execution provider (#3609)
* Initial RKNPU execution provider

    * Init

    * Support Ops:
        Conv, Relu, Clip, LeakyRelu,
        MaxPool, AveragePool, GlobalAveragePool,
        Concat, Softmax, BatchNormalization, Gemm,
        Add, Mul, Sub,
        Reshape, Squeeze, Unsqueeze,
        Flatten, Transpose,
        QLinearConv, DequantizeLinear

    * Add rknpu unittest

    * Update BUILD.md and Add RKNPU-ExecutionProvider.md

* misc code update

* fix CLIP accuracy issue.

* fix "Error: Duplicate definition of name".

* move rknpu_ddk out of onnxruntime submodule.

* remove temporary code.

* add rknpu namespace.

* update misc of node_attr_helper

* add const & comment for onnx_converter

* add const & comment for shaper

* unify variable name

Co-authored-by: dkm <dkm@rock-chips.com>
Co-authored-by: George Wu <jywu@microsoft.com>
2020-05-05 20:36:47 -07:00
..
contrib_ops Add Epsilon Attribute to Skip and Embed Layer Normalization (#3768) 2020-05-05 16:36:26 -07:00
core Initial PR for RKNPU execution provider (#3609) 2020-05-05 20:36:47 -07:00
featurizers_ops/cpu Initial checkin (#3791) 2020-05-01 14:58:49 -07:00
gsl Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
python Add Epsilon Attribute to Skip and Embed Layer Normalization (#3768) 2020-05-05 16:36:26 -07:00
test Initial PR for RKNPU execution provider (#3609) 2020-05-05 20:36:47 -07:00
tool/etw Fix static analysis warnings found by VC++ (#3530) 2020-04-16 01:46:47 -07:00
.style.yapf Use yapf to format python (#3276) 2020-03-20 14:34:10 -07:00
__init__.py Rename API to onnxruntime.set_seed(<seed>) 2020-04-15 09:44:48 -07:00
ReformatSource.ps1
ReformatSourcePython.bat Use yapf to format python (#3276) 2020-03-20 14:34:10 -07:00
VSCodeCoverage.runsettings