Difference between revisions of "RK Platform NPU SDK"

From ESS-WIKI
Jump to: navigation, search
Line 22: Line 22:
 
*Support deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch, Onnx NN, Android NN, etc.  
 
*Support deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch, Onnx NN, Android NN, etc.  
 
*One isolated voltage domain to support DVFS  
 
*One isolated voltage domain to support DVFS  
 +
  
 
== RKNN SDK ==
 
== RKNN SDK ==
 +
 +
RKNN SDK (Password: a887)include two parts:
 +
 +
*rknn-toolkit2
 +
*rknpu2
 +
 +
<pre>
 +
 +
├── rknn-toolkit2
 +
│  ├── doc
 +
│  ├── examples
 +
│  ├── packages
 +
│  └── rknn_toolkit_lite2
 +
└── rknpu2
 +
    ├── doc
 +
    ├── examples
 +
    └── runtime
 +
</pre>
  
 
= '''rknpu2''' =
 
= '''rknpu2''' =

Revision as of 05:17, 8 August 2023

Preface

NPU Introduce

RK3568

  • Neural network acceleration engine with processing performance up to 0.8 TOPS
  • Support integer 4, integer 8, integer 16, float 16, Bfloat 16 and tf32 operation
  • Support deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch, Onnx NN, Android NN, etc.
  • One isolated voltage domain to support DVFS

RK3588

  • Neural network acceleration engine with processing performance up to 6 TOPS
  • Include triple NPU core, and support triple core co-work, dual core co-work, and work independently
  • Support integer 4, integer 8, integer 16, float 16, Bfloat 16 and tf32 operation
  • Embedded 384KBx3 internal buffer
  • Multi-task, multi-scenario in parallel
  • Support deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch, Onnx NN, Android NN, etc.
  • One isolated voltage domain to support DVFS


RKNN SDK

RKNN SDK (Password: a887)include two parts:

  • rknn-toolkit2
  • rknpu2

├── rknn-toolkit2
│   ├── doc
│   ├── examples
│   ├── packages
│   └── rknn_toolkit_lite2
└── rknpu2
    ├── doc
    ├── examples
    └── runtime

rknpu2

TBD

rknn-toolkit2

TBD