diff options
Diffstat (limited to 'ldcg-onednn-benchmarks/format-tests.sh')
-rw-r--r-- | ldcg-onednn-benchmarks/format-tests.sh | 92 |
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 |