From 62fdebeeb573dbb4dc109ae99ca31d5c5d55a68b Mon Sep 17 00:00:00 2001 From: Gabriela Cervantes Date: Wed, 6 Dec 2023 16:53:21 +0000 Subject: [PATCH 1/2] metrics: Update TensorFlow ResNet FP32 dockerfile This PR updates the python version for the TensorFlow ResNet FP32 dockerfile so the benchmark can run without issues. Fixes #8593 Signed-off-by: Gabriela Cervantes --- .../resnet50_fp32_dockerfile/Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/metrics/machine_learning/resnet50_fp32_dockerfile/Dockerfile b/tests/metrics/machine_learning/resnet50_fp32_dockerfile/Dockerfile index edbdf7370a..6e8de9b0c0 100644 --- a/tests/metrics/machine_learning/resnet50_fp32_dockerfile/Dockerfile +++ b/tests/metrics/machine_learning/resnet50_fp32_dockerfile/Dockerfile @@ -12,10 +12,14 @@ LABEL DOCKERFILE_VERSION="1.0" RUN apt-get update && \ apt-get install -y --no-install-recommends wget nano curl build-essential git && \ - apt-get install -y python3.8 python3-pip && \ - pip install --no-cache-dir intel-tensorflow-avx512==2.8.0 && \ - pip install --no-cache-dir protobuf==3.20.* && \ wget -q https://storage.googleapis.com/intel-optimized-tensorflow/models/v1_8/resnet50_fp32_pretrained_model.pb && \ - git clone https://github.com/IntelAI/models.git + git clone https://github.com/IntelAI/models.git && \ + wget -q https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz && \ + tar xzf Python-3.8.10.tgz && \ + cd Python-3.8.10 && \ + ./configure --enable-optimizations && make altinstall && make install && \ + apt-get install -y python3-pip && \ + pip install --no-cache-dir intel-tensorflow-avx512==2.8.0 && \ + pip install --no-cache-dir protobuf==3.20.* CMD ["/bin/bash"] From 56dddab04f94fa9c0876180e9655d01725710749 Mon Sep 17 00:00:00 2001 From: Gabriela Cervantes Date: Wed, 6 Dec 2023 17:02:10 +0000 Subject: [PATCH 2/2] metrics: Update command to run tensorflow resnet fp32 benchmark This PR updates the command needed to run the tensorflow benchmark. Signed-off-by: Gabriela Cervantes --- tests/metrics/machine_learning/tensorflow_resnet50_fp32.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/metrics/machine_learning/tensorflow_resnet50_fp32.sh b/tests/metrics/machine_learning/tensorflow_resnet50_fp32.sh index 73ab0a2b22..e6eafc3920 100755 --- a/tests/metrics/machine_learning/tensorflow_resnet50_fp32.sh +++ b/tests/metrics/machine_learning/tensorflow_resnet50_fp32.sh @@ -56,7 +56,7 @@ function create_start_script() { cat <>"${script}" #!/bin/bash -python3.8 models/benchmarks/launch_benchmark.py --benchmark-only --framework tensorflow --model-name resnet50 --precision fp32 --mode inference --in-graph /resnet50_fp32_pretrained_model.pb --batch-size 1 --num-intra-threads 16 >> results +python3.10 models/benchmarks/launch_benchmark.py --benchmark-only --framework tensorflow --model-name resnet50 --precision fp32 --mode inference --in-graph /resnet50_fp32_pretrained_model.pb --batch-size 1 --num-intra-threads 16 >> results EOF chmod +x "${script}" }