包裹:dlhdl
配置深度学习神经网络部署工作流
使用工作流程
对象来设置将深度学习网络编译和部署到目标FPGA的选项工作流程
类用于指定的深度学习网络和FPGA位流。使用对象to:
编写深度学习网络。
估计指定FPGA设备上网络的速度和吞吐量。
编译并将神经网络部署到FPGA上。
预测输入图像的类别。
分析指定网络和FPGA的结果。
hW=dlhdl.Workflow('网络',
使用网络对象和位流创建工作流配置对象,以部署自定义的预训练深度学习网络对象。网络
,“比特流”,比特流
)
hW=dlhdl.Workflow('Ntwork',
使用网络对象和位流创建工作流配置对象,以部署自定义的预训练深度学习网络对象,并使用一个或多个名称-值对参数指定的其他选项。网络
,“比特流”,比特流
,名称、值
)
snet=vgg19;hW=dlhdl.Workflow(“网络”snet,“比特流”,“arria10soc_single”,“目标”, hTarget);
snet=getLogoNetwork;dlquantObj=dlquantizer(snet,“执行环境”,“FPGA”);Image=imageDatastore(“heineken.png”,“标签”,“喜力”);dlquantObj.calibrate(图像);hTarget=dlhdl.Target(“Xilinx”,“界面”,“以太网”);hW = dlhdl。工作流(“网络”,dlquantObj,“比特流”,“zcu102_int8”,“目标”, hTarget);