ArmChia(安谋科技)“周易”NPU开源项目-Compass_Itegratio
本项目用于构建可发布的软件包,软件内容来自Compass_Uified_Parser仓库Compass_OpportuePostTraiigTools仓库和Compass_MiiPkg。
准备事项你需要cloe以下repositories至仓库根目录。gitcloehttps://github.com/Arm-Chia/Compass_Uified_Parser.gitgitcloehttps://github.com/Arm-Chia/Compass_OpportuePostTraiigTools.git 你需要下载mipackage至仓库根目录,下载步骤请参考文章 https://aijishu.com/a/1060000000215443 。mipackage是一个文件名为Compass_MiiPkg-x.x.x-Liux.tar.gz的tarball文件。依赖项硬件CompassItegratio项目只能在Liuxx86_64上构建。软件pytho=3.8pipsetuptoolswheel更详细的Pytho依赖请查看./setup.py。构建./build.sh 脚本build.sh会在./dist目录构建一个pythowheel文件。安装pip3istalldist/AIPUBuilder-*-cp38-cp38-liux_x86_64.whl#提示:如果没有root权限,请使用`pip3istall--user`或者`pip3istall--target/YOUR_PATH`命令#如果使用了--user选项,不要忘了:exportPATH="/home/${USER}/.local/bi":$PATH#设置环境变量MINIPKG_PATH=`realpath./Compass_MiiPkg-Release-*-Liux`exportPATH=${MINIPKG_PATH}/simulator/bi:${PATH}exportLD_LIBRARY_PATH=${MINIPKG_PATH}/simulator/lib:${LD_LIBRARY_PATH}exportPATH=${MINIPKG_PATH}/tool-chai/compiler/bi:${PATH}exportPATH=${MINIPKG_PATH}/tool-chai/debugger/bi:${PATH} 测试安装成功之后,执行./test.sh脚本可以检查所有模块是否正常工作。这个脚本仅仅测试了aipucc,aipu_simulator和aipubuild工具的可用性。如果需要使用其他独立模块(IDE,simulator,toolchai)的完整功能,请根据对应的文档进行配置。例如,aipucc依赖以下运行环境:libpthread.so.0libz.so.1libtifo.so.5...(完整的环境依赖见文档:miipkg/aipu-toolchai)./test.sh 文档文档放在Compass_MiiPkg的/doc目录下。
评论