编译与构建
【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sip
SiP编译
下载加速库源码
git clone https://gitcode.com/cann/sip.git您可自行选择需要的分支。
编译
用户需进入加速库的根目录并进行编译
cd ${SiP_root_path} bash build.sh【注】:SiP库编译依赖ascend-boost-comm,因此该编译过程涉及①拉取并编译ascend-boost-comm(昇腾分布式通信加速库)仓;②编译SiP加速库两个过程。更多命令介绍可查看sip仓主目录下的README.md和build.sh文件。
完整依赖清单请参考根目录
requirements.txt与README.md的「环境构建」章节。
SiP编译相关说明
SiP的基本编译命令是bash build.sh,在默认构建模式下,该命令会生成版本信息,并创建安装包。
bash build.shSiP关键文件介绍
scripts目录:install.sh: 安装脚本uninstall.sh: 卸载脚本release.sh:全自动构建与打包脚本set_env.sh:SiP的环境变量设置文件
output目录:version.info
output/lib目录:libasdsip.so:SiP加速库的动态链接库文件libmki.so:MKI库的动态链接库文件
配置文件
编译文件build.sh
文件名:build.sh
加速库编译文件,文件中可设置日志存放目录、日志文件、编译器版本等,一般无需更改。
环境变量设置文件set_env.sh
文件名:scripts/set_env.sh
加速库安装完成后,系统提供set_env.sh(进程级环境变量设置脚本),以自动完成环境变量设置,用户进程结束后自动失效。 若想查看相关变量含义说明,可访问环境变量参考-CANN社区版-昇腾社区。
【免费下载链接】sip本项目是CANN提供的一款高效、可靠的高性能信号处理算子加速库,基于华为Ascend AI处理器,专门为信号处理领域而设计。项目地址: https://gitcode.com/cann/sip
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考