Tiny Devices

Embedded Software Development

Sunday, 19 May 2024

RK3588 - Reverse engineering the RKNN - Running llama2.c with TinyStories

›
I've finally reached a point with reverse engineering where we can start evaluating the usefulness of the NPU for LMMs. I've crafted...
3 comments:
Thursday, 8 February 2024

RK3588 - Reverse engineering the RKNN (Rockchip Neural Processing Unit)

›
The internal operations and capabilities of the RK3588 NPUs are mainly concealed within a closed-source SDK known as RKNPU2 . Given the huge...
Wednesday, 7 June 2023

RK3588 - RKNN Object detection on multiple video streams

›
  Having previously reversed engineered the V831 NPU , let's now examine the RK3588 NPU. While the RK3588 RKNN advertises 6 TOPs@int8, ...
Sunday, 30 April 2023

RK3588 - Adventures with an external GPU through PCIE Gen3 x4 (Radxa Rock-5b)

›
One of the interesting features of the RK3588 is the pcie controller because of it support for a Gen3 X4 link. I'd started looking into ...
Sunday, 15 January 2023

RK3588 - Decoding & rendering 16 1080p streams

›
    I'm currently working on a video application for the RK3588 given it is one of the few processors on the market that currently has n...
1 comment:
Friday, 26 August 2022

Inside another fake ELM327 adaptor (filled with Air)

›
I'd ordered a couple of ELM327 compatible adapters from Aliexpress expecting that these would be similar to the item in the image belo...
Thursday, 29 April 2021

Reverse engineering the V831 NPU (Neural Processor Unit)

›
I took up the challenge posted on the sipeed twitter feed  " We are reversing V831's NPU register, and make opensource AI toolchia...
2 comments:
‹
›
Home
View web version
Powered by Blogger.