Создайте объект класса workflow при помощи dlhdl.Workflow класс.
Установите глубокое обучение и поток битов для объекта рабочего процесса.
Вызовите estimate функция для объекта рабочего процесса.
Скорость и задержка хранятся в структуре struct и отображенный на экране.
Например:
snet = vgg19; hW = dlhdl.Workflow('Network', snet, 'Bitstream', 'arria10soc_single'); result = hW.estimate('Performance');
Результат оценки:
Deep Learning Processor Estimator Performance Results
LastLayerLatency(cycles) LastLayerLatency(seconds) FramesNum Total Latency Frames/s
------------- ------------- --------- --------- ---------
Network 172441964 1.14961 1 172441964 0.9
conv_module 162622207 1.08415
conv1_1 4528942 0.03019
conv1_2 17788981 0.11859
pool1 2360417 0.01574
conv2_1 8510437 0.05674
conv2_2 15432208 0.10288
pool2 1242064 0.00828
conv3_1 7660645 0.05107
conv3_2 14177125 0.09451
conv3_3 14177125 0.09451
conv3_4 14177125 0.09451
pool3 671713 0.00448
conv4_1 6957812 0.04639
conv4_2 13621492 0.09081
conv4_3 13621492 0.09081
conv4_4 13621492 0.09081
pool4 391652 0.00261
conv5_1 3396733 0.02264
conv5_2 3396733 0.02264
conv5_3 3396733 0.02264
conv5_4 3396733 0.02264
pool5 94553 0.00063
fc_module 9819757 0.06547
fc6 8160258 0.05440
fc7 1331586 0.00888
fc8 327913 0.00219
* The clock frequency of the DL processor is: 150MHz