Merge branch 'master' into set-output-type-for-greedy-decoding #33
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test CUDA | |
on: | |
push: | |
paths: | |
- 'modules/nvidia_plugin/**' | |
pull_request: | |
paths: | |
- 'modules/nvidia_plugin/**' | |
jobs: | |
build: | |
runs-on: lohika-ci | |
steps: | |
- name: fetch openvino master branch | |
run: git -C ~/runner/openvino pull origin master | |
- name: checkout openvino submodules | |
run: git -C ~/runner/openvino submodule update --init --recursive | |
- name: checkout openvino_contrib master branch | |
run: git -C ~/runner/openvino_contrib checkout master | |
- name: fetch openvino_contrib master branch | |
run: git -C ~/runner/openvino_contrib pull origin master | |
- name: delete openvino_contrib temporary branch | |
run: git -C ~/runner/openvino_contrib branch -D temporary-ci-branch | echo 1 | |
- name: fetch openvino_contrib | |
run: git -C ~/runner/openvino_contrib fetch origin $GITHUB_REF:temporary-ci-branch | |
- name: checkout openvino_contrib | |
run: git -C ~/runner/openvino_contrib checkout temporary-ci-branch | |
- name: format openvino_contrib | |
run: cd ~/runner/openvino_contrib && ./modules/nvidia_plugin/utils/check.sh | |
- name: cmake | |
run: env -C ~/runner ./configrelease.sh | |
- name: ninja | |
run: echo 'all:; +NINJA_STATUS="[%u/%r/%f] " ninja -C ~/runner/buildrelease -v ov_nvidia_func_tests ov_nvidia_unit_tests benchmark_app' | make -j`nproc` -f- | |
- name: functional tests | |
run: source ~/runner/sanitizer-env.sh; ~/runner/buildrelease/bin/intel64/ov_nvidia_func_tests --gtest_filter=*smoke*:-*dynamic*:*Dynamic* | |
- name: unit tests | |
run: source ~/runner/sanitizer-env.sh; ~/runner/buildrelease/bin/intel64/ov_nvidia_unit_tests | |
- name: networks regression | |
run: source ~/runner/sanitizer-env.sh; ~/runner/run_all_models.sh | |
- name: cmake 440 | |
run: ~/docker/e440.sh ./configrelease-440.sh | |
- name: ninja 440 | |
run: ~/docker/e440.sh ./buildrelease-440.sh ov_nvidia_unit_tests | |
- name: unit tests 440 | |
run: ~/docker/e440.sh buildrelease-440/bin/intel64/ov_nvidia_unit_tests | |
# many functional tests use missing operations, just skip everything for now | |
# - name: functional tests | |
# run: ~/docker/e440.sh buildrelease-440/bin/intel64/ov_nvidia_func_tests --gtest_filter=*smoke*:-*dynamic*:*Dynamic* |