背景
构建和运行生成c++代码深度学习在一只手臂的硬件上的目标,你必须有部门计算库安装在手臂上的目标。
下面描述了指令用于构建手臂计算库在一只手臂的目标,诸如覆盆子π,Hikey960等等。您必须使用手臂计算库版本适合您的MATLAB编码器发布:
- MATLAB的编码器R2018b释放,用手臂计算18.03版本。
- MATLAB的编码器R2019a版本,您可以使用手臂计算版本18.03或18.05。
- 对于其他MATLAB编码器版本,使用部门计算版本特定的释放,释放所述文档://www.tianjin-qmedu.com/help/coder/ug/prerequisites-for-deep-learning-with-matlab-coder.html
如果你需要设置环境变量在目标指向你的手臂臂计算库,见:
臂计算库构建在基于Linux的硬件指令
这些说明假设硬件操作系统已经存在。例如,覆盆子πRaspbian伸展。
在目标硬件,打开一个命令终端和执行这些步骤。
1。安装git。输入:
sudoapt-get安装git
git克隆https://github.com/Arm-software/ComputeLibrary.git
使用旧的库:
b。使用git命令来下载一个特定版本。例如,下载18.05版本,使用下面的命令:
git克隆https://github.com/Arm-software/ComputeLibrary.git
cdComputeLibrary
git标签- l
git结帐v18.05
3所示。安装您:
sudoapt-get安装您
cdComputeLibrary
4所示。构建图书馆通过运行您命令有关构建选项。在图书馆构建选项的更多信息,请参阅
https://arm-software.github.io/ComputeLibrary/v20.02.1/index.xhtml S3_how_to_build
。
的
臂计算库文件夹下生成“构建”。
例如,构建部门计算库覆盆子π,输入:
您Werror = 0 j2 debug = 0氖= 1 opencl = 0操作系统linux拱= armv7a openmp = = 1 = 0断言= 0建立=本机例子
建立部门计算库Hikey960 opencl,输入:
您Werror = 0 j2调试= 0氖= 0 opencl = 1操作系统linux拱= arm64-v8a openmp = 1 = = 0断言= 0建立=本机例子
5。重命名文件夹“构建”“自由”。