mmq_test / parse.nu
Beinsezii's picture
Upload parse.nu with huggingface_hub
8c66b84 verified
#! /usr/bin/env nu
def main [
--mmq_data (-m): path = mmq.csv
--blas_data (-b): path = blas.csv
--tuned_data (-t): path = tuned.csv
]: nothing -> string {
open $mmq_data
| select model_filename model_n_params n_ubatch n_prompt avg_ts
| rename -c {avg_ts: mmq_ts}
| merge (
open $blas_data
| select avg_ts
| rename -c {avg_ts: blas_ts}
)
| merge (
open $tuned_data
| select avg_ts
| rename -c {avg_ts: tuned_ts}
)
| insert mmq/blas {|r| ($r.mmq_ts / $r.blas_ts - 1) * 100 }
| insert mmq% {|r| ($r.mmq_ts / ([$r.mmq_ts $r.blas_ts] | math max)) * 100 }
| insert blas% {|r| ($r.blas_ts / ([$r.mmq_ts $r.blas_ts] | math max)) * 100 }
| insert tuned% {|r| ($r.tuned_ts / ([$r.mmq_ts $r.blas_ts] | math max)) * 100 }
| to csv
}