Expand description
§rknpu2-sys
§Does not use bindgen in the build process and doesn’t require redistribution of the rknn_api.h header file.
§Low level bindings for RKNN-Toolkit2 C inference API
§High level bindings: rknpu2
§crate features
- rv110x # For RV1103 / RV1106 / B variants
- rk2118 # For RK2118
- rk35xx # For RK356x
- rk3576 # For RK3576 / RK3588
- libloading
- docs
Modules§
- _rknn_
core_ mask - _rknn_
matmul_ quant_ type - _rknn_
matmul_ type - _rknn_
mem_ alloc_ flags - _rknn_
mem_ sync_ mode - _rknn_
query_ cmd - _rknn_
target_ type - _rknn_
tensor_ format - _rknn_
tensor_ mem_ flags - _rknn_
tensor_ qnt_ type - _rknn_
tensor_ type - functions
- functions_
custom_ ops - functions_
matmul - rknn_
matmul_ layout
Structs§
- _rknn_
custom_ op - _rknn_
custom_ op_ attr - _rknn_
custom_ op_ context - _rknn_
custom_ op_ tensor - _rknn_
custom_ string - _rknn_
gpu_ op_ context - _rknn_
init_ extend - _rknn_
input - _rknn_
input_ output_ num - _rknn_
input_ range - _rknn_
matmul_ io_ attr - _rknn_
matmul_ shape - _rknn_
matmul_ tensor_ attr - _rknn_
mem_ size - _rknn_
output - _rknn_
output_ extend - _rknn_
perf_ detail rk35xxorrk3576 - _rknn_
perf_ run rk35xxorrk3576 - _rknn_
quant_ params - _rknn_
run_ extend - _rknn_
sdk_ version - _rknn_
tensor_ attr - _rknn_
tensor_ memory - rknn
libloading - rknn_
matmul_ info_ t
Constants§
- RKNN_
CUSTOM_ OP_ MAX_ STR_ LEN - RKNN_
CUSTOM_ OP_ MAX_ VALUE_ LEN - RKNN_
ERR_ CTX_ INVALID - RKNN_
ERR_ DEVICE_ UNAVAILABLE - RKNN_
ERR_ DEVICE_ UNMATCH - RKNN_
ERR_ FAIL - RKNN_
ERR_ INCOMPATILE_ OPTIMIZATION_ LEVEL_ VERSION - RKNN_
ERR_ INCOMPATILE_ PRE_ COMPILE_ MODEL - RKNN_
ERR_ INPUT_ INVALID - RKNN_
ERR_ MALLOC_ FAIL - RKNN_
ERR_ MODEL_ INVALID - RKNN_
ERR_ OUTPUT_ INVALID - RKNN_
ERR_ PARAM_ INVALID - RKNN_
ERR_ TARGET_ PLATFORM_ UNMATCH - RKNN_
ERR_ TIMEOUT - RKNN_
FLAG_ ASYNC_ MASK - RKNN_
FLAG_ COLLECT_ MODEL_ INFO_ ONLY - RKNN_
FLAG_ COLLECT_ PERF_ MASK - RKNN_
FLAG_ DISABLE_ FLUSH_ INPUT_ MEM_ CACHE - RKNN_
FLAG_ DISABLE_ FLUSH_ OUTPUT_ MEM_ CACHE - RKNN_
FLAG_ DISABLE_ PROC_ HIGH_ PRIORITY - RKNN_
FLAG_ ENABLE_ SRAM - RKNN_
FLAG_ EXECUTE_ FALLBACK_ PRIOR_ DEVICE_ GPU - RKNN_
FLAG_ FENCE_ IN_ OUTSIDE - RKNN_
FLAG_ FENCE_ OUT_ OUTSIDE - RKNN_
FLAG_ INTERNAL_ ALLOC_ OUTSIDE - RKNN_
FLAG_ MEM_ ALLOC_ OUTSIDE - RKNN_
FLAG_ MODEL_ BUFFER_ ZERO_ COPY - RKNN_
FLAG_ PRIOR_ HIGH - RKNN_
FLAG_ PRIOR_ LOW - RKNN_
FLAG_ PRIOR_ MEDIUM - RKNN_
FLAG_ SHARE_ SRAM - RKNN_
FLAG_ SHARE_ WEIGHT_ MEM - RKNN_
MAX_ DIMS - RKNN_
MAX_ DYNAMIC_ SHAPE_ NUM - RKNN_
MAX_ NAME_ LEN - RKNN_
MAX_ NUM_ CHANNEL - RKNN_
MEM_ FLAG_ ALLOC_ NO_ CONTEXT - RKNN_
SUCC - RKNN_
WARNING_ SKIP_ CUSTOM_ OP_ COMPUTE
Type Aliases§
- rknn_
context - rknn_
core_ mask - rknn_
custom_ op - rknn_
custom_ op_ attr - rknn_
custom_ op_ context - rknn_
custom_ op_ interal_ context - rknn_
custom_ op_ tensor - rknn_
custom_ string - rknn_
gpu_ op_ context - rknn_
init_ extend - rknn_
input - rknn_
input_ output_ num - rknn_
input_ range - rknn_
matmul_ ctx - rknn_
matmul_ info - rknn_
matmul_ io_ attr - rknn_
matmul_ quant_ type - rknn_
matmul_ shape - rknn_
matmul_ tensor_ attr - rknn_
matmul_ type - rknn_
mem_ alloc_ flags - rknn_
mem_ size - rknn_
mem_ sync_ mode - rknn_
output - rknn_
output_ extend - rknn_
perf_ detail rk35xxorrk3576 - rknn_
perf_ run rk35xxorrk3576 - rknn_
quant_ params - rknn_
query_ cmd - rknn_
run_ extend - rknn_
sdk_ version - rknn_
target_ type - rknn_
tensor_ attr - rknn_
tensor_ format - rknn_
tensor_ mem - rknn_
tensor_ mem_ flags - rknn_
tensor_ qnt_ type - rknn_
tensor_ type