Skip to content

Commit d660ff5

Browse files
committed
Merge branch 'Semyon1104/IntegrateOneDNN' of https://github.com/embedded-dev-research/itlab_2023 into Semyon1104/IntegrateOneDNN
2 parents afbf56b + 0352eb9 commit d660ff5

1 file changed

Lines changed: 31 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -340,12 +340,39 @@ jobs:
340340
export LD_LIBRARY_PATH=$PWD/build/bin/opencv_libs:/usr/lib/x86_64-linux-gnu
341341
echo "LD_LIBRARY_PATH: $LD_LIBRARY_PATH"
342342
343-
echo "Running ACC evaluation..."
344-
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" --model alexnet_mnist > accuracy.txt 2>&1 || \
345-
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" > accuracy.txt 2>&1
343+
echo "### Checking binary execution permissions ###"
344+
ls -la "${{ steps.set_eval_binary.outputs.EVAL_BINARY }}"
345+
file "${{ steps.set_eval_binary.outputs.EVAL_BINARY }}"
346+
347+
echo "### Testing direct execution ###"
348+
set +e
349+
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" --version > version_output.txt 2>&1
350+
VERSION_EXIT_CODE=$?
351+
echo "Version command exit code: $VERSION_EXIT_CODE"
352+
cat version_output.txt
353+
354+
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" --help > help_output.txt 2>&1
355+
HELP_EXIT_CODE=$?
356+
echo "Help command exit code: $HELP_EXIT_CODE"
357+
cat help_output.txt
358+
359+
echo "### Running MNIST evaluation ###"
360+
mkdir -p docs/mnist/mnist/test
346361
347-
echo "Evaluation output:"
362+
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" --model alexnet_mnist > accuracy.txt 2>&1
363+
EVAL_EXIT_CODE=$?
364+
echo "Evaluation exit code: $EVAL_EXIT_CODE"
365+
366+
if [ $EVAL_EXIT_CODE -ne 0 ]; then
367+
echo "Trying without --model parameter..."
368+
"${{ steps.set_eval_binary.outputs.EVAL_BINARY }}" > accuracy.txt 2>&1
369+
EVAL_EXIT_CODE=$?
370+
echo "Fallback evaluation exit code: $EVAL_EXIT_CODE"
371+
fi
372+
373+
echo "### Evaluation output ###"
348374
cat accuracy.txt
375+
set -e
349376
350377
- name: Extract accuracy value
351378
run: |

0 commit comments

Comments
 (0)