MATLAB编码器:我如何构建臂计算库深度学习c++代码生成和部署?

101(30天)
我看到一些深度学习网络支持代码生成使用MATLAB编码器:万博1manbetx
我想从我的深入学习网络生成代码(如AlexNet、GoogLeNet ResNet, SqueezeNet, VGG-16/19,等等)上运行的手臂Cortex-A处理器使用MATLAB编码器和手臂计算库。这样做的步骤是什么?

接受的答案

比尔周
比尔周 2019年4月10日
编辑:比尔周 2023年4月4日
背景
构建和运行生成c++代码深度学习在一只手臂的硬件上的目标,你必须有部门计算库安装在手臂上的目标。
下面描述了指令用于构建手臂计算库在一只手臂的目标,诸如覆盆子π,Hikey960等等。您必须使用手臂计算库版本适合您的MATLAB编码器发布:
如果你需要设置环境变量在目标指向你的手臂臂计算库,见:
臂计算库构建在基于Linux的硬件指令
这些说明假设硬件操作系统已经存在。例如,覆盆子πRaspbian伸展。 在目标硬件,打开一个命令终端和执行这些步骤。
1。安装git。输入:
sudoapt-get安装git
2。如上所述,您必须使用手臂计算库适合您的MATLAB编码器。 下载最新版本的手臂计算库 https://github.com/ARM-software/ComputeLibrary ,输入:
git克隆https://github.com/Arm-software/ComputeLibrary.git
使用旧的库:
一。zip或tar文件从下载源代码 https://github.com/ARM-software/ComputeLibrary/releases 并解压缩下载源代码。(或)
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。重命名文件夹“构建”“自由”。
1评论
里卡多。Vocale
里卡多。Vocale 2021年10月27日
编辑:里卡多。Vocale 2021年10月27日
当我试着我的模型在仿真软件得到这个错误万博1manbetx
无法找到手臂计算库选择版本。安装臂计算库运行 硬件设置 的过程。
我怎样才能联系部门文件夹matlab ?我用android设备

登录置评。

更多的答案(0)


翻译的