Zhouyi Compass Integration开源项目

我要开发同款
匿名用户2023年04月07日
19阅读
开发技术Python
所属分类开发工具、项目构建
授权协议未知

作品详情

ArmChina(安谋科技)“周易”NPU开源项目-Compass_Integration

本项目用于构建可发布的软件包,软件内容来自Compass_Unified_Parser仓库Compass_OpportunePostTrainingTools仓库和Compass_MiniPkg。

准备事项你需要clone以下repositories至仓库根目录。

gitclonehttps://github.com/Arm-China/Compass_Unified_Parser.gitgitclonehttps://github.com/Arm-China/Compass_OpportunePostTrainingTools.git 你需要下载minpackage至仓库根目录,下载步骤请参考文章 https://aijishu.com/a/1060000000215443 。

minpackage是一个文件名为Compass_MiniPkg-x.x.x-Linux.tar.gz的tarball文件。

依赖项硬件CompassIntegration项目只能在Linuxx86_64上构建。

软件python=3.8pipsetuptoolswheel更详细的Python依赖请查看./setup.py。

构建./build.sh 脚本build.sh会在./dist目录构建一个pythonwheel文件。

安装pip3installdist/AIPUBuilder-*-cp38-cp38-linux_x86_64.whl#提示:如果没有root权限,请使用`pip3install--user`或者`pip3install--target/YOUR_PATH`命令#如果使用了--user选项,不要忘了:exportPATH="/home/${USER}/.local/bin":$PATH#设置环境变量MINIPKG_PATH=`realpath./Compass_MiniPkg-Release-*-Linux`exportPATH=${MINIPKG_PATH}/simulator/bin:${PATH}exportLD_LIBRARY_PATH=${MINIPKG_PATH}/simulator/lib:${LD_LIBRARY_PATH}exportPATH=${MINIPKG_PATH}/tool-chain/compiler/bin:${PATH}exportPATH=${MINIPKG_PATH}/tool-chain/debugger/bin:${PATH} 测试安装成功之后,执行./test.sh脚本可以检查所有模块是否正常工作。这个脚本仅仅测试了aipucc,aipu_simulator和aipubuild工具的可用性。如果需要使用其他独立模块(IDE,simulator,toolchain)的完整功能,请根据对应的文档进行配置。例如,aipucc依赖以下运行环境:

libpthread.so.0libz.so.1libtinfo.so.5...(完整的环境依赖见文档:minipkg/aipu-toolchain)./test.sh 文档文档放在Compass_MiniPkg的/doc目录下。

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论