You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The original implementation of the CI system in PR #80, saves the entire conda environment and workspace as artifacts to allow for the built morpheus packages to be used in docs and testing. It seems that this is necessary because the cudf packages are installed into the conda environment and the morpheus packages are installed as in-place developer builds. This requires both the workspace and conda environment to be zipped up and moved to the next build stage.
Describe the solution you'd like
Taring up the entire conda environment is a bit unnecessary and will require 4+ GB of storage per build when the majority of the files are the same. Instead, we only need a few packages to be transferred between the build and test/docs phase:
The built cudf conda package
The built morpheus conda package
The built morpheus wheel package
The text was updated successfully, but these errors were encountered:
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#112fixes#400
Authors:
- David Gardner (https://github.com/dagardner-nv)
Approvers:
- Michael Demoret (https://github.com/mdemoret-nv)
URL: #408
Is your feature request related to a problem? Please describe.
The original implementation of the CI system in PR #80, saves the entire conda environment and workspace as artifacts to allow for the built morpheus packages to be used in docs and testing. It seems that this is necessary because the cudf packages are installed into the conda environment and the morpheus packages are installed as in-place developer builds. This requires both the workspace and conda environment to be zipped up and moved to the next build stage.
Describe the solution you'd like
Taring up the entire conda environment is a bit unnecessary and will require 4+ GB of storage per build when the majority of the files are the same. Instead, we only need a few packages to be transferred between the build and test/docs phase:
cudf
conda packagemorpheus
conda packagemorpheus
wheel packageThe text was updated successfully, but these errors were encountered: