Ensure the environment is set up by following Getting Started with Morpheus before running the examples below.
- Anomalous Behavior Profiling with Forest Inference Library (FIL) Example
- ABP Detection Example Using Morpheus
- GNN Fraud Detection Pipeline
- Example cyBERT Morpheus Pipeline for Apache Log Parsing
- Sensitive Information Detection with Natural Language Processing (NLP) Example
- Example Ransomware Detection Morpheus Pipeline for AppShield Data
- Root Cause Analysis Acceleration & Predictive Maintenance Example
- SID Visualization Example
- Large Language Models (LLMs)
Morpheus supports multiple environments, each environment is intended to support a given use-case. Each example documents which environments it is able to run in. With the exception of the Morpheus Release Container, the examples require fetching both the datasets
and examples
dataset via the fetch_data.sh
script:
./scripts/fetch_data.py fetch examples datasets
In addition to this many of the examples utilize the Morpheus Triton Models container which can be obtained by running the following command:
docker pull nvcr.io/nvidia/morpheus/morpheus-tritonserver-models:25.02
The following are the supported environments:
Environment | Description |
---|---|
Conda | Morpheus is built from source by the end user, and dependencies are installed via the Conda package manager. |
Morpheus Docker Container | A Docker container that is built from source by the end user, Morpheus is then built from source from within the container. |
Morpheus Release Container | Pre-built Docker container that is built from source by the Morpheus team, and is available for download from the NGC container registry, or can be built locally from source. |
Dev Container | A Dev Container that is built from source by the end user, Morpheus is then built from source from within the container. |