trace:
output: "trace.json"
timestamp_unit: "datetime"
timestamp_format: "%Y-%m-%d %H:%M:%S,%f"
events:
- name: "rollout"
pid: RL
tid: infer_node
start_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*generate_sequences iteration"
end_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*====finish trajectories: 512/512"
time_group: 1
- name: "train"
pid: RL
tid: train_node
start_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*compute_advantage start"
end_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*update weights start ..."
time_group: 1
- name: "weight_update"
pid: RL
tid: train_node
start_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*update weights start ..."
end_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*update weights done, cost:"
time_group: 1
- name: "assemble_weight"
pid: RL
tid: infer_node
start_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*start do converted weights ..."
end_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*converted weights succeed, weights version:"
time_group: 1
- name: "weight_load"
pid: RL
tid: infer_node
start_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*=== update model weights from train ==="
end_pattern: "(\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2},\\d{3}).*infer update_weights done, cost:"
time_group: 1