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

[DOC] Add filter stage back to nlp_si_detection example once issue #83 is resolved #197

Closed
dagardner-nv opened this issue Jun 24, 2022 · 0 comments · Fixed by #231
Closed
Assignees
Labels
doc Improvements or additions to documentation

Comments

@dagardner-nv
Copy link
Contributor

Report incorrect documentation

#193 Removed the filter stage from this example as a work-around for #83.
Once that is resolved we should add the filter stage back in.

Location of incorrect documentation
examples/nlp_si_detection/README.md

@dagardner-nv dagardner-nv added the doc Improvements or additions to documentation label Jun 24, 2022
ghost pushed a commit that referenced this issue Jun 27, 2022
* Add a second monitor stage to report progress for the back-half of the pipeline
* Increase threads to match number of stages
* Change triton port to 8000 avoiding a warning about the grpc port
* Add EdgeConnectors for derived classes of MultiMessage to MultiMessage
* Remove filter stage from example #83 & #197

fixes #186

Authors:
  - David Gardner (https://github.com/dagardner-nv)

Approvers:
  - Michael Demoret (https://github.com/mdemoret-nv)

URL: #193
@dagardner-nv dagardner-nv self-assigned this Jul 19, 2022
@ghost ghost closed this as completed in #231 Aug 1, 2022
ghost pushed a commit that referenced this issue Aug 1, 2022
* `FilterDetectionStage` now optionally performs a copy of matching rows (now the default behavior), this resolves the performance issues discovered in #83 
* Adds a `copy_ranges` method to `MultiMessage` which parallels the `get_slice` method except that it takes a full copy and is able to select multiple ranges from the table.
* `MultiMessage` now inherits from `DerivedMultiMessage` which implements the curiously recurring template pattern. This allows the public versions of `get_slice` and `copy_ranges` to return a `std::shared_ptr<T>` which removes the need of implementing `get_slice` in multiple derived classes.
* Adds new `TensorMemory` class which serves as the base class for `InferenceMemory` & `ResponseMemory`.
* For `MultiInference` and `MultiResponce` this also copies the input and output tensors respectively.
*  Adds `copy_rows` method to `TensorObject` and `Tensor` classes.
* Drive-by fix for `MultiMessage.get_meta_list` which was broken by our recent cudf upgrade, and never had a C++ impl (still doesn't but I added it to the binding).

Fixes #83
Fixes #197
Fixes #217

Authors:
  - David Gardner (https://github.com/dagardner-nv)
  - Michael Demoret (https://github.com/mdemoret-nv)

Approvers:
  - Michael Demoret (https://github.com/mdemoret-nv)

URL: #231
@ghost ghost moved this to Done in Morpheus Boards Aug 1, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Improvements or additions to documentation
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant