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 #1747
Description
self.supports_cpp_node()
withself._build_cpp_node()
inDeserializeStage
to determine if a C++ impl should be used._stages.DeserializeControlMessageStage
or_stages.DeserializeMultiMessageStage
based on the message type (likely this was a merge error).get_info(const std::string&)
andget_info(const std::vector<std::string>&)
toSlicedMessageMeta
which indirectly fixes the cuda memory errors in #1747Closes #1747
By Submitting this PR I confirm: