mirror of
https://github.com/opencv/opencv.git
synced 2024-12-01 14:59:54 +08:00
a92cba8484
[G-API] Implement G-API pipeline modeling tool * Implement G-API pipeline builder tool * Remove whitespaces from config * Remove unused unittest stuff * Fix comments to review * Fix MAC warning * Rename to pipeline_modeling_tool * Move to opencv apps * Move config to gapi/samples/data * gapi: samples sources are installed automatically
193 lines
4.2 KiB
YAML
193 lines
4.2 KiB
YAML
%YAML:1.0
|
|
|
|
# Application running time in milliseconds: integer.
|
|
work_time: 2000
|
|
|
|
Pipelines:
|
|
PL1:
|
|
source:
|
|
name: 'Src'
|
|
latency: 33.0
|
|
output:
|
|
dims: [1, 3, 1280, 720]
|
|
precision: 'U8'
|
|
|
|
nodes:
|
|
- name: 'PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
edges:
|
|
- from: 'Src'
|
|
to: 'PP'
|
|
- from: 'PP'
|
|
to: 'Infer'
|
|
|
|
# Path to the dump file (*.dot)'
|
|
dump: 'pl1.dot'
|
|
|
|
PL2:
|
|
source:
|
|
name: 'Src'
|
|
latency: 50.0
|
|
output:
|
|
dims: [1, 3, 1280, 720]
|
|
precision: 'U8'
|
|
|
|
nodes:
|
|
- name: 'M1_PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'M1_Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
- name: 'M2_PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'M2_Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
- name: 'M3_PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'M3_Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
- name: 'M4_PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'M4_Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
- name: 'M5_PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'M5_Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
edges:
|
|
- from: 'Src'
|
|
to: 'M1_PP'
|
|
- from: 'M1_PP'
|
|
to: 'M1_Infer'
|
|
- from: 'M1_Infer'
|
|
to: 'M2_PP'
|
|
- from: 'M2_PP'
|
|
to: 'M2_Infer'
|
|
- from: 'M2_Infer'
|
|
to: 'M3_PP'
|
|
- from: 'M3_PP'
|
|
to: 'M3_Infer'
|
|
- from: 'M3_Infer'
|
|
to: 'M4_PP'
|
|
- from: 'M4_PP'
|
|
to: 'M4_Infer'
|
|
- from: 'M4_Infer'
|
|
to: 'M5_PP'
|
|
- from: 'M5_PP'
|
|
to: 'M5_Infer'
|
|
|
|
dump: 'pl2.dot'
|
|
|
|
PL3:
|
|
source:
|
|
name: 'Src'
|
|
latency: 33.0
|
|
output:
|
|
dims: [1, 3, 1280, 720]
|
|
precision: 'U8'
|
|
|
|
nodes:
|
|
- name: 'PP'
|
|
type: 'Dummy'
|
|
time: 0.2
|
|
output:
|
|
dims: [1, 3, 300, 300]
|
|
precision: 'U8'
|
|
|
|
- name: 'Infer'
|
|
type: 'Infer'
|
|
xml: 'face-detection-retail-0004.xml'
|
|
bin: 'face-detection-retail-0004.bin'
|
|
device: 'CPU'
|
|
input_layers:
|
|
- 'data'
|
|
output_layers:
|
|
- 'detection_out'
|
|
|
|
edges:
|
|
- from: 'Src'
|
|
to: 'PP'
|
|
- from: 'PP'
|
|
to: 'Infer'
|
|
|
|
dump: 'pl3.dot'
|