要将深度学习网络部署到自定义目标设备,请使用dlhdl.ProcessorConfig
对象
创建一个dlhdl.ProcessorConfig
对象
hPC=dlhdl.ProcessorConfig;
设置设计工具的路径。例如,设置Vivado的路径®设计工具,输入:
刀具轨迹(“工具名”,“Xilinx Vivado”,“刀具路径”,'C:\Xilinx\Vivado\2019.2\bin\Vivado.bat');
生成自定义比特流。
dlhdl.buildProcessor(hPC);
在以下位置找到位流文件和关联的MAT文件:cwd\dlhdl\U prj\
哪里cwd
是您当前的工作文件夹。位流文件的名称为位处理器
。MAT文件的名称为dlprocessor.mat
.
为支持的Xilinx使用生成的比特流万博1manbetx®董事会,复制位处理器
和dlprocessor.mat
将文件保存到当前工作文件夹。
为受支持的英特尔处理器使用生成的比特流万博1manbetx®董事会,复制dlprocessor.core.rbf
,dlprocessor.mat
,dlprocessor.periph.rbf
和dlprocessor.sof
将文件保存到同一当前工作文件夹中。
将自定义比特流和深度学习网络部署到目标设备。
hTarget=dlhdl.Target(“Xilinx”); net=resnet18;hW=dlhdl.Workflow(“网络”网“比特流”,'dlprocessor.bit',“目标”,hTarget);%如果自定义比特流文件位于其他文件夹中,请使用:%工作流('Network',snet,'Bitstream',。。。%“C:\yourfolder\dlprocessor.bit”,“Target”,hTarget);编译;部署;
要查看参考(装运)英特尔比特流的比特流资源利用率,请参阅比特流资源利用率(针对英特尔FPGA和SoC设备的深度学习HDL工具箱万博1manbetx支持包).
要查看参考(配送)Xilinx位流的位流资源利用率,请参阅比特流资源利用率(针对Xilinx FPGA和SoC设备的深度学习HD万博1manbetxL工具箱支持包).