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

Install headers & morpheus-config.cmake #1448

Merged

Conversation

dagardner-nv
Copy link
Contributor

@dagardner-nv dagardner-nv commented Dec 28, 2023

Description

  • Allows users to create C++ stages/messages without a source code checkout of morpheus.
  • Explicitly install cpython extensions as a part of the python install.
  • Remove usage of YAPF_EXCLUDE_FLAGS work-around for an old yapf bug which has been fixed in our current version.
  • Update C++ developer guide examples to optionally build independently of morpheus.
  • Install versioneer as a conda package, remove in-repo copy of versioneer.py

Closes #331

By Submitting this PR I confirm:

  • I am familiar with the Contributing Guidelines.
  • When the PR is ready for review, new or existing tests cover these changes.
  • When the PR is ready for review, the documentation is up to date with these changes.

@dagardner-nv dagardner-nv added non-breaking Non-breaking change feature request New feature or request improvement Improvement to existing functionality skip-ci Optionally Skip CI for this PR labels Dec 28, 2023
@dagardner-nv dagardner-nv self-assigned this Dec 28, 2023
@dagardner-nv dagardner-nv requested review from a team as code owners December 28, 2023 00:22
@dagardner-nv dagardner-nv removed the improvement Improvement to existing functionality label Dec 28, 2023
This was referenced Jan 10, 2024
cmake/dependencies.cmake Show resolved Hide resolved
cmake/dependencies.cmake 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.

Nearly there. Some questions and minor cleanup items

.devcontainer/devcontainer.json Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
ci/scripts/python_checks.sh Show resolved Hide resolved
cmake/package_search/Finducx.cmake Outdated Show resolved Hide resolved
morpheus/_lib/cmake/libmorpheus.cmake Show resolved Hide resolved
morpheus/_lib/cmake/libmorpheus.cmake Outdated Show resolved Hide resolved
morpheus/_lib/cmake/libmorpheus.cmake Outdated Show resolved Hide resolved
morpheus/_lib/cmake/libmorpheus.cmake Outdated Show resolved Hide resolved
morpheus/_lib/cmake/libmorpheus.cmake 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.

Once we confirm whether or not the UCX file is being used, this should be good to go.

@dagardner-nv
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit c0237fe into nv-morpheus:branch-24.03 Jan 22, 2024
9 checks passed
@dagardner-nv dagardner-nv deleted the david-mdd_relocatable-package branch January 22, 2024 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request non-breaking Non-breaking change
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[FEA] Allow users to write, compile, and load custom sources/stages/sinks without recompiling all of morpheus
3 participants