Deep Learning toolbox commands sent

조회 수: 2 (최근 30일)
Kamil Sawicki
Kamil Sawicki 2022년 5월 18일
답변: Bharathi Yogaraj 2023년 6월 27일
Hello, below I attached some matlab code and Iam wondering what exactly is deployed onto the board and which part of it.
Iam also wondering is Matlab necessary to run further commands after hw.deploy is done or could I use other Interface.
net = resnet18
hTarget = dlhdl.Target('Xilinx','Interface','Ethernet','IPAddress','192.168.1.101');
hW = dlhdl.Workflow('Network', net, 'Bitstream', 'zcu102_single', 'Target', hTarget)
hW.compile
hW.deploy
I = imread('peppers.png');
I = I(1:224,1:224,1:3);
[prediction, speed] = hW.predict(single(I),'Profile','on');
label = classify(net, I);
figure;
imshow(I);
text(10,20,char(label),'Color','white')

답변 (1개)

Bharathi Yogaraj
Bharathi Yogaraj 2023년 6월 27일
In above script,
  1. Instructions will be generated for specified network(net) and specified bitstream('zcu102_single') using hW.compile.
  2. Those instructions will be deployed on external DDR and DL IP will be configured in hW.deploy stage.
  3. hW.predict command provides input image for network execution on FPGA and captures output data along with fps information.
For second question, After hW.deploy command, if you would like to feed input from another source/way , should implement system integration interfaces as specified in this documnetation page: https://www.mathworks.com/help/deep-learning-hdl/ug/interface-with-the-deep-learning-processor-ip-core.html.

카테고리

Help CenterFile Exchange에서 Time Series and Sequence Data Networks에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by