where to Start out with the TVM-VTA "versatile tensor accelerator"

395 Views Asked by At

I'm Pretty new to the TVM-Vta usage with the pynq board and my team's working on a project and we're using a pynq z2 board so if any one could help me start with vta because the tutorials on the tvm site are a bit off for me or i might be missing some knowledge so if someone can tell me what to study (Programming languages, references, concepts, etc...) would be very appreciated thanks in advance

1

There are 1 best solutions below

4
On

The TVM codebase has examples which show how tvm code is mapped to vta hardware. You can start off by looking at tvm/vta/tutorials/ folder. The vta_get_started.py has a good example of how tvm code is mapped to vta hardware. The TVM codebase has Python API so it is good to know Python. Also the VTA hardware is coded in chisel so it is good to learn chisel if you want to make changes to the VTA hardware.