apache / tvm-vta

Open, Modular, Deep Learning Accelerator

Home Page:https://tvm.apache.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VTA Hardware Design Stack

Build Status

VTA (versatile tensor accelerator) is an open-source deep learning accelerator complemented with an end-to-end TVM-based compiler stack.

The key features of VTA include:

  • Generic, modular, open-source hardware
    • Streamlined workflow to deploy to FPGAs.
    • Simulator support to prototype compilation passes on regular workstations.
  • Driver and JIT runtime for both simulator and FPGA hardware back-end.
  • End-to-end TVM stack integration
    • Direct optimization and deployment of models from deep learning frameworks via TVM.
    • Customized and extensible TVM compiler back-end.
    • Flexible RPC support to ease deployment, and program FPGAs with the convenience of Python.

About

Open, Modular, Deep Learning Accelerator

https://tvm.apache.org/

License:Apache License 2.0


Languages

Language:Scala 43.5%Language:C++ 24.2%Language:Tcl 10.0%Language:C 6.6%Language:Python 5.9%Language:Verilog 4.0%Language:Makefile 3.6%Language:Shell 1.8%Language:CMake 0.4%