def get_metric_strings()

in bench_cluster/communication/utils.py [0:0]


def get_metric_strings(raw, tput, busbw, duration):
    duration_ms = duration * 1e3
    duration_us = duration * 1e6
    tput = f'{tput / 1e9:.3f}'
    busbw = f'{busbw /1e9:.3f}'

    if duration_us < 1e3 or raw:
        duration = f'{duration_us:.3f}'
        if not raw:
            duration += ' us'
    else:
        duration = f'{duration_ms:.3f} ms'
    return tput, busbw, duration