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

Add dockerfile for CI runner #408

Merged
134 commits merged into from
Nov 4, 2022

Conversation

dagardner-nv
Copy link
Contributor

@dagardner-nv dagardner-nv commented Oct 20, 2022

Builds two different images: morpheus-ci-driver and morpheus-ci-test.
The driver image is 15.9GB and the test image is 14.2GB.

In this setup only the wheel is transferred from the build to the test and documentation stages(#112).

Base image contains:

  • Pre-populated conda env
  • libnuma1

Driver image contains:

  • libnvidia-compute-495
  • ibcublas-dev-11-5
  • libcufft-dev-11-5
  • libcurand-dev-11-5
  • libcusolver-dev-11-5

Test image contains

  • pytest-kafka
  • Kafka
  • openjdk-11 (needed for kafka)
  • nodejs
  • npm
  • camouflage

fixed #112
fixes #400

@dagardner-nv dagardner-nv requested a review from a team as a code owner November 1, 2022 20:06
Copy link
Contributor

@mdemoret-nv mdemoret-nv left a comment

Choose a reason for hiding this comment

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

Few tweaks

.github/workflows/pull_request.yml Outdated Show resolved Hide resolved
ci/runner/Dockerfile Outdated Show resolved Hide resolved
ci/runner/Dockerfile Outdated Show resolved Hide resolved
ci/runner/Dockerfile Outdated Show resolved Hide resolved
ci/runner/Dockerfile Outdated Show resolved Hide resolved
Copy link
Contributor

@mdemoret-nv mdemoret-nv left a comment

Choose a reason for hiding this comment

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

The new README and script files are amazing. Thank you.

@mdemoret-nv
Copy link
Contributor

@gpucibot merge

@ghost ghost merged commit be03b6c into nv-morpheus:branch-22.11 Nov 4, 2022
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvement to existing functionality non-breaking Non-breaking change
Projects
Archived in project
2 participants