- Add missing docstrings (#628) @dagardner-nv
- Remove unused
cudf_kwargs
constructor argument from FileSourceStage & NLPVizFileSource (#602) @dagardner-nv - DFP: Exclude unwanted columns (#583) @dagardner-nv
- Morpheus refactor to MRC (#530) @drobison00
- Add C++ API docs to documentation builds (#414) @dagardner-nv
- Updated gitignore (#633) @bsuryadevara
- Update meta.yaml (#621) @pdmack
- Remove hard-coded keys from production DFP (#607) @efajardo-nv
- Remove unused
cudf_kwargs
constructor argument from FileSourceStage & NLPVizFileSource (#602) @dagardner-nv - Update container version to 23.01 in DFP docker-compose (#578) @dagardner-nv
- rm inadvertent kafka-docker add (#518) @pdmack
- Fix ambiguous segfault for test requiring MORPHEUS_ROOT (#514) @cwharris
- Fix offset attr in inference messages (#513) @dagardner-nv
- Fix docstring for InferenceMemoryAE (#653) @dagardner-nv
- 23.01 doc fixes (#652) @dagardner-nv
- Update NGC version references (#642) @pdmack
- Updating Code of Conduct (#640) @mdemoret-nv
- Split up the DFP guide (#637) @dagardner-nv
- Add md & rst files to copyright.py checks and Fix copyright year in Sphinx footer (#635) @dagardner-nv
- Add missing docstrings (#628) @dagardner-nv
- Model and dataset documentation update (#612) @shawn-davis
- Fix production DFP pipeline run commands (#608) @efajardo-nv
- Update copyright headers for 2023 (#599) @efajardo-nv
- Ensure Kafka & Triton deps are documented when used (#598) @dagardner-nv
- Typo(fix): missing equal operator in
--load_model
(#596) @tanmoyio - Stated explicitly regarding helm chart names (#592) @bsuryadevara
- Fix spelling mistakes & bad copy/paste (#590) @dagardner-nv
- Removed outdated comments (#585) @bsuryadevara
- Document DFP output fields (#581) @dagardner-nv
- 566 doc source basics overviewrst (#580) @bsuryadevara
- Small updates to examples/basic_usage/README.md (#575) @dagardner-nv
- Misc updates for README.md (#574) @bsuryadevara
- Add a glossary to docs (#573) @dagardner-nv
- Remove search link from index.rst (#572) @efajardo-nv
- getting_started.md: Goto is two words. (#571) @dagardner-nv
- Minor fixes/updates to abp_pcap_detection example (#570) @dagardner-nv
- More documentation fixes (#560) @dagardner-nv
- Misc documentation fixes (#547) @dagardner-nv
- Update cloud deployment guide and fix doc build instructions. (#546) @cwharris
- Move DFP Viz screenshot to LFS (#537) @efajardo-nv
- Restructure the getting started guide (#536) @dagardner-nv
- Morpheus not "Morpheus SDK" (#534) @dagardner-nv
- 525 doc images in docs/source/basics/img should be moved to LFS (#532) @bsuryadevara
- 524 doc remove usage of buffer stage from examples.rst (#528) @bsuryadevara
- Rename morpheus_quickstart_guide to cloud_deployment_guide (#526) @cwharris
- Reorg docs (#522) @dagardner-nv
- Documentation updates (#519) @dagardner-nv
- Remove fork references (#511) @efajardo-nv
- Typo fixes (#502) @pdmack
- Add C++ API docs to documentation builds (#414) @dagardner-nv
- Add GitHub CLI support to devcontainer (#629) @cwharris
- DFP pipeline module (#510) @bsuryadevara
- Update protobuf to 3.20.2 (#648) @pdmack
- Update torch to 1.13.1+cu116 (#645) @pdmack
- Update morpheus-visualizations submodule (#639) @efajardo-nv
- Updating the CI image to use Driver 520 (#634) @mdemoret-nv
- Update Rapids version to 22.10 (#617) @efajardo-nv
- Update DFPMLFlowModelWriterStage to no longer save mean and std metrics (#605) @efajardo-nv
- Log parsing model training for split logs and smaller models (#597) @raykallen
- Ensure that the mlflow logger is uses at the same level as the morpheus logger (#594) @dagardner-nv
- DFP: Exclude unwanted columns (#583) @dagardner-nv
- Add validation set option to DFP training (#579) @efajardo-nv
- Updating CI runner image for MRC and C++20 (#556) @mdemoret-nv
- Add Morpheus devcontainer (#535) @cwharris
- Morpheus changes related to utility consolidation (#531) @drobison00
- Morpheus refactor to MRC (#530) @drobison00
- Update to PyTorch 1.12 (#523) @efajardo-nv
- Set ver of mlflow client to match that of the server (#484) @dagardner-nv
- Improve Morpheus Shutdown Behavior On Exception (#478) @mdemoret-nv
- update for numpy array results on ABP notebook (#468) @gbatmaz
- Remove warning about tests not having a return value (#457) @dagardner-nv
- DFPFileBatcherStage: Sort only by timestamp (#450) @dagardner-nv
- Fix unittests (#444) @dagardner-nv
- Ensure Camouflage is shutdown after every test (#436) @mdemoret-nv
- Properly calculate the offset of the column_view & apply offsets in copy_meta_ranges (#423) @dagardner-nv
- Remove buildx from docker command causes issues with docker 20.10.5 (#417) @dagardner-nv
- Pin camouflage to v0.9 and ensure pytest-benchmark>=4 (#416) @dagardner-nv
- Set a default value for --columns_file and populate the help string (#405) @dagardner-nv
- Add missing import (#402) @dagardner-nv
- Move to srf-22.11 alpha (#399) @dagardner-nv
- Use tritonserver 22.06 for the phishing example (#477) @dagardner-nv
- Add datasets readme, change lfs tracking (#474) @raykallen
- Documentation Updates (#458) @bsuryadevara
- Set channels and versions to ensure we get a good version of tensorflow (#429) @dagardner-nv
- Clarifications and improvements to Kafka manual testing documentation (#422) @dagardner-nv
- Add documentation to LinearBoundary stages (#418) @drobison00
- Update Quickstart Guide (#398) @bsuryadevara
- Add more details to E2E benchmarks README (#395) @efajardo-nv
- Phishing model and data updates (#462) @raykallen
- Root cause analysis example pipeline (#460) @efajardo-nv
- Root cause use case scripts (#452) @gbatmaz
- DFP Visualization Example (#439) @efajardo-nv
- : Replacing md issue templates with yml forms (#407) @jarmak-nv
- Create action to add issues/prs to the project (#326) @jarmak-nv
- Update External Repo to Single Directory (#479) @mdemoret-nv
- Root cause analysis datasets (#470) @efajardo-nv
- Various Dockerfile-based updates for 22.11 (#466) @pdmack
- ABP change the arg name in the comment and update req (#455) @gbatmaz
- Forward Merge
branch-22.09
intobranch-22.09
(#448) @mdemoret-nv - Avoid unnecessary copy in add-scores stage (#438) @dagardner-nv
- MultiInferenceMessage & MultiResponseMessage share a new base class (#419) @dagardner-nv
- Add dockerfile for CI runner (#408) @dagardner-nv
- remove work-around for pytest-kafka issue #10 (#392) @dagardner-nv
- Switch to Github Actions (#389) @dagardner-nv
- Simplify Python impl for KafkaSourceStage (#300) @dagardner-nv
- 426 bug msg keyerror data (#428) @bsuryadevara
- Adjustments for docker build inclusion of morpheus-visualization (#366) @pdmack
- Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- kafka integration tests (#308) @dagardner-nv
- Pin numba version (#387) @pdmack
- Training and validation script and notebook fixes. (#386) @shawn-davis
- Add websockets dependency for viz (#383) @efajardo-nv
- updating the filenames in the paths and adding the missing file for abp (#378) @gbatmaz
- Ransomware models need update for Triton 22.08 (#377) @bsuryadevara
- Adjustments for docker build inclusion of morpheus-visualization (#366) @pdmack
- Removing
grpcio-channelz
(#360) @mdemoret-nv - Add pluggy to docker build for CLI; fixes 357 (#358) @pdmack
- Branch 22.09 merge 22.08 (#336) @mdemoret-nv
- Update Quickstart Guide for 22.09 (#382) @pdmack
- Starter DFP docstring updates (#370) @efajardo-nv
- Wholesale updates for tritonserver version (#369) @pdmack
- Misc DFP Documentation & fixes (#368) @dagardner-nv
- Fix broken developer guide code examples (#333) @dagardner-nv
- Clarification of known issue in QSG (#328) @pdmack
- Initial example readme (#304) @cwharris
- Bump Versions 22.09 (#361) @mdemoret-nv
- Demo notebook for DFP feature selection with toy dataset (#359) @hsin-c
- SID Visualization Example (#354) @efajardo-nv
- Add DFP Production Example Workflow (#352) @mdemoret-nv
- Digital Fingerprinting 2.0 Pipelines (#315) @efajardo-nv
- Add CLI Extensions to Allow Running Custom Stages with the Morpheus CLI (#312) @mdemoret-nv
- Update HAMMAH E2E benchmark test to DFP 2.0 (#380) @efajardo-nv
- Resolves #350 -- Adds support for segmenting LinearPipelines (#374) @drobison00
- Add jupyter to the main Dockerfile (NGC) (#373) @pdmack
- Use libcudacxx from NVIDIA repo (#372) @pdmack
- DFP Updates to enable example workflows (#371) @drobison00
- Mlflow update 2209 (#367) @pdmack
- Update Dockerfile (#353) @pdmack
- kafka integration tests (#308) @dagardner-nv
- IWYU CI integration for Morpheus (#287) @dagardner-nv
- The GNN example workflow cannot be run due to incompatible dependencies between cuML 22.08 and SRF 22.09. See issue #390
- Fixing compilation with SRF 22.08a (#332) @mdemoret-nv
- Update Ransomware Models (#295) @bsuryadevara
- Bump numpy from 1.19.5 to 1.22.0 in /models/validation-inference-scripts/fraud-detection-models (#175) @dependabot[bot]
- Bump numpy from 1.19.5 to 1.22.0 in /models/training-tuning-scripts/fraud-detection-models (#174) @dependabot[bot]
- Bump numpy from 1.20.3 to 1.22.0 in /models/validation-inference-scripts/phishing-models (#173) @dependabot[bot]
- Bump numpy from 1.20.3 to 1.22.0 in /models/validation-inference-scripts/hammah-models (#172) @dependabot[bot]
- Add Azure known issue to QSG (#323) @pdmack
- QSG updates for data dir (#302) @pdmack
- Manual testing of Morpheus with Kafka & Validation improvements (#290) @dagardner-nv
- Updates README.md to include instructions for launching Triton (#289) @dagardner-nv
- Update NLP SI example readme (#284) @pdmack
- Update GNN example readme (#283) @pdmack
- E2E benchmark tests (#269) @efajardo-nv
- Use SRF Logging (#266) @mdemoret-nv
- Fixes issues with NLP pipelines when data is not truncated (#316) @dagardner-nv
- Update include ordering and style (#277) @dagardner-nv
- MonitorStage add a blank space between the rate and the unit description (#275) @dagardner-nv
- Ensure TableInfo only appears in one lib (#273) @dagardner-nv
- copy multiple ranges for MultiMessage (#231) @dagardner-nv
- GPU not needed for build & documentation CI stages (#181) @dagardner-nv
- Fix pandas version in runtime container (#270) @efajardo-nv
- Update Morpheus to Use SRF 22.06 (#152) @mdemoret-nv
- update cudf to 22.04, cuda to 11.5 (#148) @cwharris
- Fixes Timestamp Nodes When Running with
--debug
(#145) @mdemoret-nv - Dockerfile COPY section needs update (#141) @pdmack
- Reorganize the python package files (#98) @mdemoret-nv
- Fixing Python Kafka Source with Multiple Threads (#262) @mdemoret-nv
- Fixing the from-kafka stage (#257) @mdemoret-nv
- Pin Conda Package
cuda-python <=11.7.0
to Fix Conda Build (#252) @mdemoret-nv - Fixing
to-kafka
Stage by Converting to a Pass Through Node (#245) @mdemoret-nv - Move Morpheus Data Files Out of LFS (#242) @mdemoret-nv
- Missing 'supports_cpp_node' impl function (#239) @bsuryadevara
- Revert ransomware feature config changes (#234) @bsuryadevara
- Use git version 2.35.3 in release build (#224) @mdemoret-nv
- Rollback CI images and fix dev container (#191) @cwharris
- Update cuda11.5_dev.yml (#167) @pdmack
- Adding in pybind11-stubgen to the conda package (#163) @mdemoret-nv
- Fixes Timestamp Nodes When Running with
--debug
(#145) @mdemoret-nv - Dockerfile COPY section needs update (#141) @pdmack
- Add pybind11-stubgen to conda environment yaml. (#109) @drobison00
- Update hammah-inference.py (#90) @pdmack
- Install new apt key in docker (#72) @dagardner-nv
- Ensure default path values in morpheus.cli are no longer relative (#62) @dagardner-nv
- Fix the nlp_si_detection example (#61) @dagardner-nv
- Fix GNN example and update installation instructions (#189) @cwharris
- Documentation fixes (#147) @dagardner-nv
- Update morpheus_quickstart_guide.md (#142) @pdmack
- Split data dir, moving large files into examples/data (#130) @dagardner-nv
- Update morpheus_quickstart_guide.md (#127) @bsuryadevara
- Update morpheus_quickstart_guide.md (#106) @pdmack
- Apply enterprise sphinx html theme to docs (#97) @efajardo-nv
- Updates to developer_guide for clarity. (#96) @lobotmcj
- Updates to README.md for clarity (#91) @BartleyR
- Update README.md (#76) @pdmack
- Fix typos in README.md & Change GitLab-style reference in CONTRIBUTING.md (#74) @lobotmcj
- Updated README with documentation links and banner image (#71) @BartleyR
- Fix 22.06 style checks (#249) @mdemoret-nv
- Add CLI Relative Path Fallback (#232) @mdemoret-nv
- Adding new SRF cmake variables (#198) @mdemoret-nv
- ransomware ds requirements (#196) @raykallen
- Update to rapids 22.06 (#180) @cwharris
- Fix for CI check script (#158) @dagardner-nv
- Update Morpheus to Use SRF 22.06 (#152) @mdemoret-nv
- Ransomware detection pipeline (#149) @bsuryadevara
- update cudf to 22.04, cuda to 11.5 (#148) @cwharris
- Limit which lfs assets are pulled by default (#139) @dagardner-nv
- AppShieldSource stage (#136) @bsuryadevara
- Include C++ Unittests in CI (#135) @dagardner-nv
- Set Python3_FIND_STRATEGY=Location (#131) @dagardner-nv
- Migrate Neo's tensor code directly into Morpheus (#129) @dagardner-nv
- Updating CODEOWNERS for New Organization (#118) @mdemoret-nv
- Add pybind11/cython stubs to Morpheus package (#100) @mdemoret-nv
- Reorganize the python package files (#98) @mdemoret-nv
- Update morpheus dev container to support flag for building with debug python build + source files. (#81) @drobison00
- Fixing Outstanding Style Errors (#261) @mdemoret-nv
- Pin cuda-python to 11.7.0 (#246) @dagardner-nv
- Fixes Pipeline.visualize (#203) @dagardner-nv
- nlp_si_detection example improvements (#193) @dagardner-nv
- Update GNN FSI pipeline example & notebook. (#182) @tzemicheal
- Add missing git-lfs package to docker container (#179) @dagardner-nv
- release container build fixes (#164) @cwharris
- remove ssh instructions from CONTRIBUTING guide (#162) @cwharris
- Update mlflow-env.yml (#146) @pdmack
- Add script to capture triton config (#116) @pdmack
- Update mlflow-env.yml (#113) @pdmack
- Jenkins improvememts (#107) @dagardner-nv
- Rename mlflow conda env file (#82) @pdmack
- Jenkins integration (#80) @dagardner-nv
- Revert "Install new apt key" (#79) @dagardner-nv
- Clear log handlers after each test (#66) @dagardner-nv
- Fix type-o in log parsing example & small formatting fix (#58) @dagardner-nv
- Triton 22.04 can crash under heavy load from Morpheus+Kafka (#259)
Morpheus is being provided as OSS and is now generally available on GitHub as well as NGC (NVIDIA GPU Cloud). Morpheus is still early software and a work in progress. Breaking changes (including breaking API changes) are to be expected
- GNN (Graph Neural Networking) based workflow for fraud detection
- Transformer based workflow for log parsing
- Updated Morpheus to use the features for pipeline development
- Fix default DOCKER_IMAGE_TAG to match that of build_container_release.sh (#33) @dagardner-nv
- fix incorrect bert vocab and hash in training-tuning-scripts/log-parsing/resources (#32) @raykallen
- Removing
no_args_is_help
from CLI commands (#29) @mdemoret-nv - Log parsing example updates (#28) @efajardo-nv
- fix to_file "overwrite" option for cli (#15) @cwharris
Documentation is provided in the Morpheus GitHub repo (https://github.com/NVIDIA/Morpheus/tree/branch-22.04/docs)
- Update CONTRIBUTING.md & fix file ownership (#27) @dagardner-nv
- README updates to provide NGC links (#25) @BartleyR
- Move model card info to readme and model-information.csv (#20) @raykallen
- No known issues