You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tools/RcclReplayer/README.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,3 +85,37 @@ Replayer is a separate tool which aims to re-run the same set of RCCL calls as r
85
85
Each rank will print out its progress as it goes through every line of calls, including its rank, line number, RCCL API name, status (INFO/WARNING/ERROR).
86
86
It will also report time and bandwidth (if the line is a communication call) for that call. In the end, it will report the total time taken by all communication calls.
87
87
Replayer is still under development and experimentations, so the formats of logging or contents of replayer output will be subject to changes.
88
+
89
+
## Log Converter
90
+
`replay_log_converter.py` is a utility to convert between binary and JSON log formats, standardize JSON logs for easier parsing, and sanitize logs for comparison.
91
+
92
+
**Usage:**
93
+
***Binary to JSON:**`python3 replay_log_converter.py <basename> tojson`
94
+
***JSON to Binary:**`python3 replay_log_converter.py <basename> tobin`
0 commit comments