1.4 安装SDK
如果是PCIE模式,那么您需要将PCIE加速卡插到主机中,在宿主机上安装驱动程序,然后按照指引配置docker环境,这个环境既是开发环境也是运行环境。当然您也可以基于我们提供的docker开发环境,只保留系统运行时库的相关包,并添加您需要的库包以及其他程序代码,构建您自己部署在生产环境中的docker镜像。
如果是SoC模式,那么您需要按照指引配置docker环境,docker将工作在CModel模式,为您提供模型转换和程序交叉编译的开发环境;待程序编译好后,您需要手动将编译好的程序拷贝到目标系统(SE5/SM5)中运行执行。
典型开发环境
安装和配置方法请参考:1.4.1 环境配置-Linux
注意:
SophonSDK是一个支持多种平台的开发包。为了适应不同硬件平台和编译器的需求,开发者拿到SDK解压缩后,需要运行一个简单的安装脚本,此安装脚本会根据用户当前的主机环境调整安装适配的程序版本,如ABI(应用程序二进制接口)版本。因此,不建议拷贝解压缩后的文件夹到其他机器使用,确有拷贝需求时,请拷贝SDK原始压缩包,然后重新解压缩再安装。
比如CentOS和Ubuntu下默认的ABI格式不一样,无法通用,拷贝后的文件执行时会报找不到符号的错误;
当使用NTFS格式的移动存储设备拷贝解压后的文件时,特别是在windows下和linux之间拷贝文件时,极有可能造成文件链接或so文件损坏。
最后更新于