diff --git a/pts/openvino-1.3.0/downloads.xml b/pts/openvino-1.3.0/downloads.xml new file mode 100644 index 00000000..0ea914b0 --- /dev/null +++ b/pts/openvino-1.3.0/downloads.xml @@ -0,0 +1,13 @@ + + + + + + http://www.phoronix-test-suite.com/benchmark-files/openvino-2023.1.tar.xz + 95ca0ea225a1b767df84b083d2935337 + ac14a826367872a36cecedd3a69f32c6597ba4437593f4aecf4a7a0b807b74eb + openvino-2023.1.tar.xz + 177384852 + + + diff --git a/pts/openvino-1.3.0/install.sh b/pts/openvino-1.3.0/install.sh new file mode 100644 index 00000000..0acfe603 --- /dev/null +++ b/pts/openvino-1.3.0/install.sh @@ -0,0 +1,37 @@ +#!/bin/bash +mkdir models +rm -rf openvino-github +tar -xf openvino-2023.1.tar.xz +cd openvino-github +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release -DTREAT_WARNING_AS_ERROR=OFF .. +make -j $NUM_CPU_CORES +EXIT_STATUS=$? +if [ $EXIT_STATUS -ne 0 ]; then + echo $EXIT_STATUS > ~/test-exit-status + exit 2 +fi +cd ~/openvino-github/thirdparty/open_model_zoo/tools/model_tools +pip3 install --user -r requirements.in +python3 downloader.py --name face-detection-0206 -o $HOME/models +python3 downloader.py --name age-gender-recognition-retail-0013 -o $HOME/models +python3 downloader.py --name person-detection-0303 -o $HOME/models +python3 downloader.py --name weld-porosity-detection-0001 -o $HOME/models +python3 downloader.py --name vehicle-detection-0202 -o $HOME/models +python3 downloader.py --name person-vehicle-bike-detection-2004 -o $HOME/models +python3 downloader.py --name machine-translation-nar-en-de-0002 -o $HOME/models +python3 downloader.py --name face-detection-retail-0005 -o $HOME/models +python3 downloader.py --name handwritten-english-recognition-0001 -o $HOME/models +python3 downloader.py --name road-segmentation-adas-0001 -o $HOME/models +echo $? > ~/install-exit-status +cd ~ +BINDIR=intel64 +if [ $OS_ARCH = "aarch64" ] +then + BINDIR=aarch64 +fi +echo "#!/bin/bash +./openvino-github/bin/$BINDIR/Release/benchmark_app \$@ > \$LOG_FILE +echo \$? > ~/test-exit-status" > openvino +chmod +x openvino diff --git a/pts/openvino-1.3.0/results-definition.xml b/pts/openvino-1.3.0/results-definition.xml new file mode 100644 index 00000000..c4187879 --- /dev/null +++ b/pts/openvino-1.3.0/results-definition.xml @@ -0,0 +1,16 @@ + + + + + [ INFO ] Throughput: #_RESULT_# FPS + FPS + HIB + + + [ INFO ] Average: #_RESULT_# ms +[ INFO ] Min: #_MIN_RESULT_# ms +[ INFO ] Max: #_MAX_RESULT_# ms + ms + LIB + + diff --git a/pts/openvino-1.3.0/test-definition.xml b/pts/openvino-1.3.0/test-definition.xml new file mode 100644 index 00000000..fb6d66b3 --- /dev/null +++ b/pts/openvino-1.3.0/test-definition.xml @@ -0,0 +1,119 @@ + + + + + OpenVINO + 2023.1 + This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. + FPS + HIB + 3 + + + 1.3.0 + Linux + Utility + System + Free + Verified + python, build-utilities, cmake + TRUE + 3500 + https://www.openvino.ai/ + https://github.com/openvinotoolkit/openvino + Michael Larabel + usb.h, libusb-1.0/libusb.h, opencv_version, opencv4/opencv2/cvdef.h, python2 + + + + + +