-
Notifications
You must be signed in to change notification settings - Fork 140
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
Refactor digital_fingerprinting stages and add morpheus-split conda recipe (core, dfp, llm) #1897
Refactor digital_fingerprinting stages and add morpheus-split conda recipe (core, dfp, llm) #1897
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
d37e854
to
2d22f34
Compare
4190fbb
to
ae077d3
Compare
ae077d3
to
899ac72
Compare
899ac72
to
c1cb2d8
Compare
/ok to test |
c1cb2d8
to
67150ff
Compare
/ok to test |
@mdemoret-nv I have merged the morpheus-llm packaging recipe here. It was challenging to fixup the recipe across two PRs. I have also merged the individual recipes into a split package one for all the libraries (morpheus-libs). The old recipe, for building everything, is still present ( |
/ok to test |
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Style used for purposes of consistency - 1. Imports in __init__ and pipeline are absolute 2. All other imports (withing morpheus_dfp) are relative Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
The morpheus_dfp package is entirely python and setup.py can be used directly to create this package. However for the sake of consistency cmake with mopheus_utils_build_python_package is used. Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
1. Add a build flag to disable compiling morpheus-core 2. Add a build flag for morpheus_dfp 3. Add morpheus_dfp conda recipe Cleanup: 1. Avoid enabling morpheus extended package flags in the runner container. Instead set them via the build scripts. This is mainly to avoid the confusion in managing the flags. 2. Removed some of the build flags passed to the conda recipes to avoid confusion.
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
1. conda-build is used for building conda pacakge for the morpheus libraries. 2. Dropped the conda package with "all components". This will be replaced with the individual conda packages. Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
That generates morpheus-core, morpheus-dfp, morpheus-llm Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Using .conda format can improve download and extract times. Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
d20d6d7
to
6827b51
Compare
/ok to test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just a few minor things
examples/digital_fingerprinting/visualization/dfp_viz_duo_pipeline.py
Outdated
Show resolved
Hide resolved
tests/examples/digital_fingerprinting/test_dfp_mlflow_model_writer.py
Outdated
Show resolved
Hide resolved
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
/ok to test |
Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
a7127c6
to
6ec6dc1
Compare
/ok to test |
/merge |
Other pending tasks, including test and doc refactoring, is tracked via python/morpheus_dfp/todo.md
Dev install now requires -