diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0361e1d42f9..8fa5354e985 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -22,98 +22,11 @@ jobs: python3 -m xmlrunner discover -p *_test.py --output=../mo-ut-logs displayName: 'MO UT' -# IE_Lin -#- job: IE_Lin -# timeoutInMinutes: 0 -# pool: -# vmImage: 'ubuntu-18.04' -# variables: -# BUILD_TYPE: Release -# steps: -# - script: | -# whoami -# uname -a -# lsb_release -# gcc --version -# env -# cat /proc/cpuinfo -# cat /proc/meminfo -# vmstat -s -# df -# displayName: 'System properties' -# - script: | -# sudo apt --assume-yes install libusb-1.0-0-dev -# python3 -m pip install -r ./inference-engine/ie_bridges/python/requirements.txt -# displayName: 'Install dependencies' -# - script: git submodule update --init --recursive -# displayName: 'Clone submodules' -# - script: | -# mkdir dldt-build -# cd dldt-build -# displayName: 'Create build directory' -# - task: CMake@1 -# inputs: -# workingDirectory: dldt-build -# cmakeArgs: .. -DVERBOSE_BUILD=ON -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_PYTHON=ON -DENABLE_TESTS=ON -# - script: make -j3 -# workingDirectory: dldt-build -# displayName: 'Build IE' -# - script: ls -al ../bin/intel64/$(BUILD_TYPE)/ -# workingDirectory: dldt-build -# displayName: 'List files' -# - script: ../bin/intel64/$(BUILD_TYPE)/unit-test --gtest_print_time=1 --gtest_filter=-backend_api.config_unsupported:*IE_GPU* -# workingDirectory: dldt-build -# displayName: 'nGraph UT' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/InferenceEngineUnitTests -# workingDirectory: dldt-build -# displayName: 'IE UT old' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/ieUnitTests -# workingDirectory: dldt-build -# displayName: 'IE UT' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/cpuUnitTests -# workingDirectory: dldt-build -# displayName: 'CPU UT' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/gnaUnitTests -# workingDirectory: dldt-build -# displayName: 'GNA UT' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/vpuUnitTests -# workingDirectory: dldt-build -# displayName: 'VPU UT' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/ieFuncTests -# workingDirectory: dldt-build -# displayName: 'IE FuncTests' -# continueOnError: true -# - script: ../bin/intel64/$(BUILD_TYPE)/MklDnnBehaviorTests -# workingDirectory: dldt-build -# displayName: 'MklDnnBehaviorTests' -# continueOnError: true -# - script: git clone https://github.com/openvinotoolkit/testdata.git -# displayName: 'Clone testdata' -# - script: | -# export DATA_PATH=`pwd`/../testdata -# export MODELS_PATH=`pwd`/../testdata -# ../bin/intel64/$(BUILD_TYPE)/MklDnnFunctionalTests -# workingDirectory: dldt-build -# displayName: 'MklDnnFunctionalTests' -# continueOnError: true -# - script: | -# export DATA_PATH=`pwd`/../testdata -# export MODELS_PATH=`pwd`/../testdata -# ../bin/intel64/$(BUILD_TYPE)/InferenceEngineCAPITests -# workingDirectory: dldt-build -# displayName: 'IE CAPITests' -# continueOnError: true - -# IE_Lin_self -- job: IE_Lin_self +# Lin +- job: Lin timeoutInMinutes: 0 pool: + #vmImage: 'ubuntu-18.04' name: LIN_VMSS_VENV variables: BUILD_TYPE: Release @@ -177,6 +90,10 @@ jobs: workingDirectory: dldt-build displayName: 'IE FuncTests' continueOnError: true + - script: ../bin/intel64/$(BUILD_TYPE)/cpuFuncTests + workingDirectory: dldt-build + displayName: 'CPU FuncTests' + continueOnError: true - script: ../bin/intel64/$(BUILD_TYPE)/MklDnnBehaviorTests workingDirectory: dldt-build displayName: 'MklDnnBehaviorTests' @@ -198,8 +115,8 @@ jobs: displayName: 'IE CAPITests' continueOnError: true -# IE_MAC -- job: IE_MAC +# Mac +- job: Mac timeoutInMinutes: 0 pool: vmImage: 'macOS-10.15' @@ -265,6 +182,10 @@ jobs: workingDirectory: dldt-build displayName: 'IE FuncTests' continueOnError: true + - script: ../bin/intel64/$(BUILD_TYPE)/cpuFuncTests + workingDirectory: dldt-build + displayName: 'CPU FuncTests' + continueOnError: true - script: ../bin/intel64/$(BUILD_TYPE)/MklDnnBehaviorTests workingDirectory: dldt-build displayName: 'MklDnnBehaviorTests' @@ -286,114 +207,15 @@ jobs: displayName: 'IE CAPITests' continueOnError: true -# IE_Win -#- job: IE_Win -# timeoutInMinutes: 0 -# pool: -# vmImage: 'vs2017-win2016' -# variables: -# BUILD_TYPE: Release -# steps: -# - script: | -# set -# wmic cpu list -# wmic logicaldisk get description,name -# wmic VOLUME list -# displayName: 'System properties' -# - script: git submodule update --init --recursive -# displayName: 'Clone submodules' -# - script: | -# mkdir C:\c-dldt-build\bin -# mkdir dldt-build -# cd dldt-build -# displayName: 'Create build directory' -# - task: CMake@1 -# inputs: -# workingDirectory: C:\c-dldt-build -# cmakeArgs: -G"Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON $(Build.Repository.LocalPath) -# - script: cmake --build . --config $(BUILD_TYPE) -j3 -# workingDirectory: C:\c-dldt-build -# displayName: 'Build IE VS2017' -# - script: dir ..\bin\intel64\$(BUILD_TYPE)\ -# workingDirectory: dldt-build -# displayName: 'List files' -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\unit-test --gtest_print_time=1 --gtest_filter=-backend_api.config_unsupported:*IE_GPU* -# workingDirectory: dldt-build -# displayName: 'nGraph UT' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\InferenceEngineUnitTests -# workingDirectory: dldt-build -# displayName: 'IE UT old' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\ieUnitTests -# workingDirectory: dldt-build -# displayName: 'IE UT' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\cpuUnitTests -# workingDirectory: dldt-build -# displayName: 'CPU UT' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\gnaUnitTests -# workingDirectory: dldt-build -# displayName: 'GNA UT' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\vpuUnitTests -# workingDirectory: dldt-build -# displayName: 'VPU UT' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\ieFuncTests -# workingDirectory: dldt-build -# displayName: 'IE FuncTests' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% -# ..\bin\intel64\$(BUILD_TYPE)\MklDnnBehaviorTests -# workingDirectory: dldt-build -# displayName: 'MklDnnBehaviorTests' -# continueOnError: true -# - script: git clone https://github.com/openvinotoolkit/testdata.git -# workingDirectory: C:\c-dldt-build -# displayName: 'Clone testdata' -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH% -# set DATA_PATH=C:\c-dldt-build\testdata -# set MODELS_PATH=C:\c-dldt-build\testdata -# ..\bin\intel64\$(BUILD_TYPE)\MklDnnFunctionalTests -# workingDirectory: dldt-build -# displayName: 'MklDnnFunctionalTests' -# continueOnError: true -# - script: | -# set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH% -# set DATA_PATH=C:\c-dldt-build\testdata -# set MODELS_PATH=C:\c-dldt-build\testdata -# ..\bin\intel64\$(BUILD_TYPE)\InferenceEngineCAPITests -# workingDirectory: dldt-build -# displayName: 'IE CAPITests' -# continueOnError: true - -# IE_Win_self -- job: IE_Win_self +# Win +- job: Win timeoutInMinutes: 0 pool: + #vmImage: 'vs2017-win2016' name: WIN_VMSS_VENV2 - demands: - - Agent.OS -equals Windows_NT variables: BUILD_TYPE: Release + BUILD_DIR: D:\dldt-build steps: - script: | set @@ -404,18 +226,18 @@ jobs: - script: git submodule update --init --recursive displayName: 'Clone submodules' - script: | - rd /Q /S C:\c-dldt-build - mkdir C:\c-dldt-build\bin + rd /Q /S $(BUILD_DIR) + mkdir $(BUILD_DIR)\bin rd /Q /S dldt-build mkdir dldt-build - cd dldt-build displayName: 'Create build directory' - task: CMake@1 inputs: - workingDirectory: C:\c-dldt-build + #cmakeArgs: -G"Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON $(Build.Repository.LocalPath) cmakeArgs: -G"Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DENABLE_TESTS=ON $(Build.Repository.LocalPath) + workingDirectory: $(BUILD_DIR) - script: cmake --build . --config $(BUILD_TYPE) -j12 - workingDirectory: C:\c-dldt-build + workingDirectory: $(BUILD_DIR) displayName: 'Build IE VS2019' - script: dir ..\bin\intel64\$(BUILD_TYPE)\ workingDirectory: dldt-build @@ -462,6 +284,12 @@ jobs: workingDirectory: dldt-build displayName: 'IE FuncTests' continueOnError: true + - script: | + set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% + ..\bin\intel64\$(BUILD_TYPE)\cpuFuncTests + workingDirectory: dldt-build + displayName: 'CPU FuncTests' + continueOnError: true - script: | set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;%PATH% ..\bin\intel64\$(BUILD_TYPE)\MklDnnBehaviorTests @@ -469,20 +297,20 @@ jobs: displayName: 'MklDnnBehaviorTests' continueOnError: true - script: git clone https://github.com/openvinotoolkit/testdata.git - workingDirectory: C:\c-dldt-build + workingDirectory: $(BUILD_DIR) displayName: 'Clone testdata' - script: | set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH% - set DATA_PATH=C:\c-dldt-build\testdata - set MODELS_PATH=C:\c-dldt-build\testdata + set DATA_PATH=$(BUILD_DIR)\testdata + set MODELS_PATH=$(BUILD_DIR)\testdata ..\bin\intel64\$(BUILD_TYPE)\MklDnnFunctionalTests workingDirectory: dldt-build displayName: 'MklDnnFunctionalTests' continueOnError: true - script: | set PATH=$(Build.Repository.LocalPath)\inference-engine\temp\tbb\bin;$(Build.Repository.LocalPath)\inference-engine\temp\opencv_4.3.0\opencv\bin;%PATH% - set DATA_PATH=C:\c-dldt-build\testdata - set MODELS_PATH=C:\c-dldt-build\testdata + set DATA_PATH=$(BUILD_DIR)\testdata + set MODELS_PATH=$(BUILD_DIR)\testdata ..\bin\intel64\$(BUILD_TYPE)\InferenceEngineCAPITests workingDirectory: dldt-build displayName: 'IE CAPITests'