Skip to content

Commit 5992a38

Browse files
committed
latency script outliers
1 parent 988c890 commit 5992a38

File tree

1 file changed

+10
-1
lines changed
  • users/zeyer/experiments/exp2023_02_16_chunked_attention/scripts

1 file changed

+10
-1
lines changed

users/zeyer/experiments/exp2023_02_16_chunked_attention/scripts/latency.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,12 +475,21 @@ def main():
475475
chunk_size=args.chunk_size,
476476
)
477477

478+
outliers = []
478479
res = []
479480
for segment_name in args.segment or corpus:
480481
print(corpus[segment_name])
481-
res += handle_segment(deps, segment_name)
482+
seg_latencies = handle_segment(deps, segment_name)
483+
if max(seg_latencies) > args.chunk_left_padding + args.chunk_size:
484+
outliers.append((segment_name, max(seg_latencies)))
485+
res += seg_latencies
482486
print(f"avg latency: {sum(res) / len(res)}sec")
483487
print(f"max latency: {max(res)}sec")
488+
print("outliers:")
489+
for segment_name, latency in outliers:
490+
print(f" {segment_name}: {latency}sec")
491+
if not outliers:
492+
print(" (no outliers)")
484493

485494

486495
if __name__ == "__main__":

0 commit comments

Comments
 (0)