diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a53f1f4f..c3c1110a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -506,8 +506,8 @@ jobs: - name: Update README for model run: | - TOP1_ACC=$(grep -oE 'Top-1 Accuracy: [0-9]+\.?[0-9]*%' accuracy_${{ matrix.model }}.txt | grep -oE '[0-9]+\.?[0-9]*' | head -n1) - TOP5_ACC=$(grep -oE 'Top-5 Accuracy: [0-9]+\.?[0-9]*%' accuracy_${{ matrix.model }}.txt | grep -oE '[0-9]+\.?[0-9]*' | head -n1) + TOP1_ACC=$(sed -nE 's/^Top-1 Accuracy: ([0-9]+(\.[0-9]+)?)%$/\1/p' accuracy_${{ matrix.model }}.txt | head -n1) + TOP5_ACC=$(sed -nE 's/^Top-5 Accuracy: ([0-9]+(\.[0-9]+)?)%$/\1/p' accuracy_${{ matrix.model }}.txt | head -n1) DATE=$(date '+%Y-%m-%d') if [ -z "$TOP1_ACC" ] || [ -z "$TOP5_ACC" ]; then