From b27cb1315f3cd3314f2d9e93f3eea0fb30624ccc Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Fri, 2 Dec 2022 12:47:03 +0400 Subject: [PATCH] Updated ONNX dockerfile (#14359) * Updated ONNX dockerfile * Apply suggestions from code review removed system protobuf * Update .ci/openvino-onnx/Dockerfile enable auto * Fixe * Update .ci/openvino-onnx/Dockerfile --- .ci/azure/linux_ngraph_onnx.yml | 2 +- .ci/openvino-onnx/Dockerfile | 19 ++++++------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.ci/azure/linux_ngraph_onnx.yml b/.ci/azure/linux_ngraph_onnx.yml index dc7429d8906..982a375197d 100644 --- a/.ci/azure/linux_ngraph_onnx.yml +++ b/.ci/azure/linux_ngraph_onnx.yml @@ -122,7 +122,7 @@ jobs: condition: ne(variables['BUILD_TYPE'], 'Debug') - script: - sudo docker build --tag=openvino-onnx-ci-image --file=.ci/openvino-onnx/Dockerfile --build-arg BUILD_TYPE=$(BUILD_TYPE) --build-arg PROTOBUF_LITE=$(PROTOBUF_LITE) . + sudo docker build --tag=openvino-onnx-ci-image --file=.ci/openvino-onnx/Dockerfile --build-arg BUILD_TYPE=$(BUILD_TYPE) . displayName: 'Docker build $(BUILD_TYPE)' - script: sudo fallocate -l 64G /swapfile ; sudo mkswap /swapfile ; sudo swapon /swapfile ; df ; free -h diff --git a/.ci/openvino-onnx/Dockerfile b/.ci/openvino-onnx/Dockerfile index 73c410d93a3..ebba2a527e4 100644 --- a/.ci/openvino-onnx/Dockerfile +++ b/.ci/openvino-onnx/Dockerfile @@ -25,16 +25,11 @@ ENV LC_ALL en_US.UTF-8 RUN apt-get update && apt-get -y --no-install-recommends install \ # OpenVINO dependencies - autoconf \ - automake \ build-essential \ ninja-build \ cmake \ curl \ git \ - libtool \ - ocl-icd-opencl-dev \ - pkg-config \ unzip \ libtbb-dev \ libpugixml-dev \ @@ -45,11 +40,7 @@ RUN apt-get update && apt-get -y --no-install-recommends install \ python3-dev \ python3-virtualenv \ cython3 \ - tox \ -# ONNX dependencies - git-lfs \ - protobuf-compiler \ - libprotobuf-dev && \ + tox && \ apt-get clean autoclean && \ apt-get autoremove -y @@ -61,11 +52,13 @@ RUN cmake .. \ -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ -DENABLE_INTEL_MYRIAD_COMMON=OFF \ -DENABLE_INTEL_GNA=OFF \ + -DENABLE_INTEL_GPU=OFF \ + -DENABLE_HETERO=OFF \ + -DENABLE_MULTI=OFF \ + -DENABLE_BATCH=OFF \ + -DENABLE_GAPI_PREPROCESSING=OFF \ -DENABLE_CPPLINT=OFF \ -DENABLE_NCC_STYLE=OFF \ - -DENABLE_TESTS=OFF \ - -DENABLE_INTEL_CPU=ON \ - -DENABLE_INTEL_GPU=OFF \ -DENABLE_PROFILING_ITT=OFF \ -DENABLE_SAMPLES=OFF \ -DENABLE_OV_PADDLE_FRONTEND=OFF \