onnxruntime/include/onnxruntime/core/providers
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
..
acl [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
cpu Expose provider factory C API, especially for CUDA users (#1461) 2019-07-22 19:03:06 -07:00
cuda Expose provider factory C API, especially for CUDA users (#1461) 2019-07-22 19:03:06 -07:00
dml Add DirectML Execution Provider (#2057) 2019-10-15 06:13:07 -07:00
dnnl Renaming MKL-DNN as DNNL (#2515) 2019-12-03 07:34:23 -08:00
ngraph Expose provider factory C API, especially for CUDA users (#1461) 2019-07-22 19:03:06 -07:00
nnapi Expose provider factory C API, especially for CUDA users (#1461) 2019-07-22 19:03:06 -07:00
nuphar Fix symbolic shape inference for faster_rcnn, mask_rcnn, yolov3 (#1867) 2019-09-18 14:18:32 -07:00
openvino OpenVINO EP v2.0 (#3585) 2020-04-24 04:06:02 -07:00
rknpu Initial PR for RKNPU execution provider (#3609) 2020-05-05 20:36:47 -07:00
tensorrt Remove memory copy between TensorRT and CUDA (#1561) 2019-08-08 19:31:39 -07:00
winml Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
providers.h Add #pragma once to providers.h, so avoid 'struct' redefinition error when including the header from multiple places. 2020-04-03 16:25:18 -07:00