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

Fixes for C++ impl for DeserializeStage and add missing get_info overloads to SlicedMessageMeta #1749

Merged

Conversation

dagardner-nv
Copy link
Contributor

@dagardner-nv dagardner-nv commented Jun 18, 2024

Description

  • Replace incorrect usage of self.supports_cpp_node() with self._build_cpp_node() in DeserializeStage to determine if a C++ impl should be used.
  • Chose either _stages.DeserializeControlMessageStage or _stages.DeserializeMultiMessageStage based on the message type (likely this was a merge error).
  • Add missing get_info(const std::string&) and get_info(const std::vector<std::string>&) to SlicedMessageMeta which indirectly fixes the cuda memory errors in [BUG]: C++ Implementation of Deserialize is broken #1747

Closes #1747

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 self-assigned this Jun 18, 2024
@dagardner-nv dagardner-nv requested a review from a team as a code owner June 18, 2024 18:41
@dagardner-nv dagardner-nv marked this pull request as draft June 18, 2024 18:41
@dagardner-nv dagardner-nv marked this pull request as ready for review June 18, 2024 18:50
@dagardner-nv dagardner-nv added bug Something isn't working non-breaking Non-breaking change labels Jun 18, 2024
@dagardner-nv
Copy link
Contributor Author

/merge

@rapids-bot rapids-bot bot merged commit 700b035 into nv-morpheus:branch-24.06 Jun 18, 2024
11 checks passed
@dagardner-nv dagardner-nv deleted the david-deserialize-1747 branch June 18, 2024 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working non-breaking Non-breaking change
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[BUG]: C++ Implementation of Deserialize is broken
2 participants