Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] [GHA] Introduce GHA Linux CUDA Pipeline #19884

Conversation

akashchi
Copy link
Contributor

Details:

This PR introduces the Linux CUDA pipeline in the GitHub Actions environment. It is mirroring the Azure Linux CUDA pipeline.

Tickets:

  • 117536

@akashchi akashchi added category: CI OpenVINO public CI WIP work in progress do not merge do_not_merge github_actions Pull requests that update GitHub Actions code labels Sep 15, 2023
@akashchi akashchi added this to the 2023.2 milestone Sep 15, 2023
@akashchi akashchi requested a review from a team as a code owner September 15, 2023 13:35
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Show resolved Hide resolved
.github/workflows/linux_cuda.yml Show resolved Hide resolved
.github/workflows/linux_cuda.yml Show resolved Hide resolved
Copy link
Contributor

@ilya-lavrenov ilya-lavrenov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, except one small comment about testdata repo

Co-authored-by: Mikhail Ryzhov <[email protected]>
.github/workflows/linux_cuda.yml Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
@akashchi
Copy link
Contributor Author

akashchi commented Sep 29, 2023

Please do not merge as there is a problem with the Docker image: it is pulled from Docker Hub and there are limits for pulling. I believe that we need a mirror image on the private Hub.

@ilya-lavrenov ilya-lavrenov self-requested a review October 3, 2023 09:18
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
try fix for NVIDIA plugin
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
.github/workflows/linux_cuda.yml Outdated Show resolved Hide resolved
revert to default contrib repo, used ccache for CUDA files
@ilya-lavrenov ilya-lavrenov merged commit 78e3ed6 into openvinotoolkit:master Oct 4, 2023
alvoron pushed a commit to alvoron/openvino that referenced this pull request Nov 6, 2023
* add pipeline

* rm triggers

* address comments

* use uninteractive as env

* rm triggers

* rm unused testdata

* use better concurrency group

Co-authored-by: Mikhail Ryzhov <[email protected]>

* use aks runner

* correct path

* provide path

* add missing cmake options; rm unnecessary dir creation

* use image from private docker

* split OV and plugin cmake & build; do not fail on warning for plugin build

* use different build_dir for nvidia plugin

* add missing options

* rm unnecessary options; add target for build

* Apply suggestions from code review

try fix for NVIDIA plugin

* Apply suggestions from code review

revert to default contrib repo, used ccache for CUDA files

---------

Co-authored-by: Mikhail Ryzhov <[email protected]>
Co-authored-by: Ilya Lavrenov <[email protected]>
allnes pushed a commit to allnes/openvino that referenced this pull request Nov 23, 2023
* add pipeline

* rm triggers

* address comments

* use uninteractive as env

* rm triggers

* rm unused testdata

* use better concurrency group

Co-authored-by: Mikhail Ryzhov <[email protected]>

* use aks runner

* correct path

* provide path

* add missing cmake options; rm unnecessary dir creation

* use image from private docker

* split OV and plugin cmake & build; do not fail on warning for plugin build

* use different build_dir for nvidia plugin

* add missing options

* rm unnecessary options; add target for build

* Apply suggestions from code review

try fix for NVIDIA plugin

* Apply suggestions from code review

revert to default contrib repo, used ccache for CUDA files

---------

Co-authored-by: Mikhail Ryzhov <[email protected]>
Co-authored-by: Ilya Lavrenov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: CI OpenVINO public CI github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants