lijiansong / Phaeton

A tiny DSL for DNN accelerators.

Home Page:https://lijiansong.github.io/Phaeton/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phaeton

License: WTFPL

A toy domain specific language for deep learning tensor expressions.

Building

$ git clone git@github.com:lijiansong/Phaeton.git # or git clone https://github.com/lijiansong/Phaeton.git
$ cd Phaeton
$ mkdir build && cd build
$ cmake -DCMAKE_CXX_COMPILER=$(which g++) -DCMAKE_C_COMPILER=$(which gcc) .. && make -j

Related Projects

Note: Partial design concept of Phaeton comes from clang and mlir.

Postscript

I only contribute to this project in my part-time, so this repo will be updated irregularly.

If you are interested in becoming a contributor, or you have any questions or suggestions, feel free to open an issue or drop me a message.

About

A tiny DSL for DNN accelerators.

https://lijiansong.github.io/Phaeton/

License:Do What The F*ck You Want To Public License


Languages

Language:C++ 90.7%Language:Yacc 2.0%Language:Vim Script 2.0%Language:CMake 1.7%Language:Perl 1.5%Language:Shell 1.1%Language:LLVM 1.0%