#!/bin/bash cd "$(dirname "$0")" OUT=results.jsonl : > $OUT for tier in PP-OCRv6_medium PP-OCRv6_small PP-OCRv6_tiny PP-OCRv5_server PP-OCRv5_mobile; do DUMP=""; [ "$tier" = "PP-OCRv6_medium" ] && DUMP="--dump outputs" ../venv320/bin/python bench.py --engine paddle --tier $tier --runs 3 $DUMP 2>err-paddle320-$tier.log | tail -1 | sed 's/^{/{"setup":"paddle320",/' >> $OUT ../venv/bin/python bench.py --engine onnxruntime --tier $tier --runs 3 2>err-ort-$tier.log | tail -1 | sed 's/^{/{"setup":"ort",/' >> $OUT done ../venv/bin/python bench.py --engine paddle --tier PP-OCRv6_medium --mkldnn 0 --runs 3 2>err-nomkl.log | tail -1 | sed 's/^{/{"setup":"paddle331-nomkldnn",/' >> $OUT echo DONE