はじめに
いつものように github をぶらついていたら、AMD のサイトで AI Engine Runtime なるものが公開されているのを知りました。
AIE Driver を覗いてみる
- AIE
- AIEML
ビルドの方法。
git clone https://github.com/Xilinx/aie-rt cd aie-rt cd driver/src make -f Makefile.Linux CFLAGS="-D__AIELINUX__ -D__AIESYSFS__ -D__AIEAMDAIR__" sudo cp -r ../include /opt/aiengine/ sudo cp libxaiengine.so* /opt/xaiengine/lib/ export LD_LIBRARY_PATH=/opt/xaiengine/lib:${LD_LIBRARY_PATH}
生成された libxaiengine.so がXilinx AI Engine Runtime になる模様。
例題
Tile 間の接続をして、DMAにてデータを流し、Loopbackをする例題のようです。
おわりに
AI Engine、Runtimeまで公開されていたんだという、気持ちです。