aboutsummaryrefslogtreecommitdiff
path: root/ldcg-onednn-benchmarks/format-tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ldcg-onednn-benchmarks/format-tests.sh')
-rw-r--r--ldcg-onednn-benchmarks/format-tests.sh92
1 files changed, 92 insertions, 0 deletions
diff --git a/ldcg-onednn-benchmarks/format-tests.sh b/ldcg-onednn-benchmarks/format-tests.sh
new file mode 100644
index 0000000000..8f79feed0b
--- /dev/null
+++ b/ldcg-onednn-benchmarks/format-tests.sh
@@ -0,0 +1,92 @@
+#!/bin/bash -ex
+
+if [ ! -d "${WORKSPACE}" ]; then
+ set -x
+ WORKSPACE=$(pwd)
+else
+ set -ex
+fi
+
+if [ -f "${WORKSPACE}"/convert-onednn-test-to-result.py ]; then
+ rm -r "${WORKSPACE}"/convert-onednn-test-to-result.py
+fi
+
+if [ -f "${WORKSPACE}"/format-for-json.py ]; then
+ rm -r "${WORKSPACE}"/format-for-json.py
+fi
+
+wget https://git.linaro.org/ci/job/configs.git/plain/ldcg-onednn-benchmarks/convert-onednn-test-to-result.py
+wget https://git.linaro.org/ci/job/configs.git/plain/ldcg-onednn-benchmarks/format-for-json.py
+
+python3 convert-onednn-test-to-result.py binary "${WORKSPACE}"
+#python3 convert-onednn-test-to-result.py brgemm "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py bnorm "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py concat "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py conv "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py deconv "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py eltwise "${WORKSPACE}"
+#python3 convert-onednn-test-to-result.py graph "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py eltwise "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py ip "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py lnorm "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py lrn "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py matmul "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py pool "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py prelu "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py reduction "${WORKSPACE}"
+#python3 convert-onednn-test-to-result.py reorder "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py resampling "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py rnn "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py shuffle "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py softmax "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py sum "${WORKSPACE}"
+python3 convert-onednn-test-to-result.py zeropad "${WORKSPACE}"
+
+echo { >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_binary-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+#cat "${WORKSPACE}"/oneDNN-results/res_brgemm-output.txt >> oneDNN-results/full-oneDNN-results.json
+#echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_bnorm-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_concat-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_conv-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_deconv-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_eltwise-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+#cat "${WORKSPACE}"/oneDNN-results/res_graph-output.txt >> oneDNN-results/full-oneDNN-results.json
+#echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_ip-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_lnorm-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_lrn-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_matmul-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_pool-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_prelu-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_reduction-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+#cat "${WORKSPACE}"/oneDNN-results/res_reorder-output.txt >> oneDNN-results/full-oneDNN-results.json
+#echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_resampling-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_rnn-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_shuffle-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_softmax-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_sum-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+cat "${WORKSPACE}"/oneDNN-results/res_zeropad-output.txt >> oneDNN-results/full-oneDNN-results.json
+echo >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+echo } >> "${WORKSPACE}"/oneDNN-results/full-oneDNN-results.json
+
+python3 "${WORKSPACE}"/format-for-json.py full-oneDNN-results.json "${WORKSPACE}"/oneDNN-results