Revision 2354889c8f9211eea120e48618a037986b4a5f45 authored by Clément Pernet on 17 March 2021, 10:40:10 UTC, committed by Clément Pernet on 17 March 2021, 10:40:10 UTC
tune_fgemm.sh
#!/bin/bash
echo =================================================
echo ========= FFLAS-FFPACK fgemm Autotuning =========
echo =================================================
echo
echo "== Tuning fgemm over Modular<double> =="
(./winograd-modular-double > fgemm-thresholds.h) 2>&1 | tee fgemm-autotune.log
val=${PIPESTATUS[0]}; if test ${val} -ne 0 ; then exit ${val}; fi
echo
echo "== Tuning fgemm over Modular<float> =="
(./winograd-modular-float >> fgemm-thresholds.h) 2>&1 | tee -a fgemm-autotune.log
val=${PIPESTATUS[0]}; if test ${val} -ne 0 ; then exit ${val}; fi
echo
echo "== Tuning fgemm over ModularBalanced<double> =="
(./winograd-modularbalanced-double >> fgemm-thresholds.h) 2>&1 | tee -a fgemm-autotune.log
val=${PIPESTATUS[0]}; if test ${val} -ne 0 ; then exit ${val}; fi
echo
echo "== Tuning fgemm over ModularBalanced<float> =="
(./winograd-modularbalanced-float >> fgemm-thresholds.h) 2>&1 | tee -a fgemm-autotune.log
val=${PIPESTATUS[0]}; if test ${val} -ne 0 ; then exit ${val}; fi
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...