mediapipe/mediapipe2/framework/profiler/testdata/profile_process_test.pbtxt
2021-06-10 23:01:19 +00:00

123 lines
2.7 KiB
Plaintext

graph_trace: {
calculator_name : ["ACalculator", "BCalculator"]
stream_name : [ "", "input1"]
base_time : 0
base_timestamp : 100
# Fire off three input packets and have them spend time in Calculator A.
# Drop the middle packet.
calculator_trace: {
node_id: -1
input_timestamp: 100
event_type : PROCESS
finish_time : 1000
output_trace: {
packet_timestamp: 100
stream_id : 1
}
thread_id : 1
}
calculator_trace: {
node_id: -1
input_timestamp: 101
event_type : PROCESS
finish_time : 2000
output_trace: {
packet_timestamp: 101
stream_id : 1
}
thread_id : 1
}
calculator_trace: {
node_id: -1
input_timestamp: 102
event_type : PROCESS
finish_time : 3000
output_trace: {
packet_timestamp: 102
stream_id : 1
}
thread_id : 1
}
# First event is disconnected. We'll see the output_trace later.
calculator_trace: {
node_id: 0
input_timestamp: 100
event_type : PROCESS
start_time : 1100
input_trace: {
packet_timestamp: 100
stream_id : 1
}
thread_id : 1
}
# # We're going to drop this packet.
calculator_trace: {
node_id: 0
input_timestamp: 101
event_type : PROCESS
start_time : 2100
input_trace: {
packet_timestamp: 101
stream_id : 1
}
thread_id : 1
}
# # Here's that matching output trace.
calculator_trace: {
node_id: 0
input_timestamp: 100
event_type : PROCESS
finish_time : 1500
input_trace: {
packet_timestamp: 100
stream_id : 1
}
thread_id : 1
}
# Third packet is processed all at the same time.
calculator_trace: {
node_id: 0
input_timestamp: 102
event_type : PROCESS
start_time : 3100
finish_time : 3600
input_trace: {
packet_timestamp: 102
stream_id : 1
}
thread_id : 1
}
# A second calculator will process an input in order to affect the
# time_percent.
calculator_trace: {
node_id: 1
input_timestamp: 102
event_type : PROCESS
start_time : 3200
finish_time : 3500
input_trace: {
packet_timestamp: 102
stream_id : 1
}
thread_id : 1
}
}
config: {
node: {
name: "ACalculator"
calculator: "ACalculator"
input_stream: "input1"
}
node: {
name: "BCalculator"
calculator: "BCalculator"
input_stream: "input1"
}
}