dlhdl.Workflowclass
包:dlhdl
为深度学习神经网络配置部署工作流
描述
使用dlhdl.Workflow
对象设置选项来编译和部署您的深度学习网络目标FPGA。你创建一个对象dlhdl.Workflow
类指定的深度学习网络和FPGA比特流。使用对象:
编译深入学习网络。
估计你的网络的速度和吞吐量在指定的FPGA器件。
编译和部署神经网络到FPGA。
预测输入图像的类。
配置文件指定网络和FPGA的结果。
创建
hW = dlhdl.Workflow(“网络”,
创建一个工作流与网络配置对象对象和比特流部署定制pretrained深入学习网络对象。网络
“比特流”,比特流
)
hW = dlhdl.Workflow (“Ntwork”,
创建一个工作流与网络配置对象对象和比特流部署定制pretrained深入学习网络对象,与其他选项指定一个或多个名称-值对参数。网络
“比特流”,比特流
,名称,值
)
输入参数
属性
方法
例子
创建工作流对象通过使用属性名值对
snet = vgg19;hW = dlhdl.Workflow (“网络”snet,“比特流”,“arria10soc_single”,“目标”,hTarget);
创建工作流对象与量化网络对象
snet = getLogoNetwork;dlquantObj = dlquantizer (snet,“ExecutionEnvironment”,FPGA的);形象= imageDatastore (“heineken.png”,“标签”,“喜力”);dlquantObj.calibrate(图片);hTarget = dlhdl.Target (“Xilinx”,“界面”,“以太网”);hW = dlhdl.Workflow (“网络”dlquantObj,“比特流”,“zcu102_int8”,“目标”,hTarget);