NGC Catalog
CLASSIC
Welcome Guest
Collections
Morpheus

Morpheus

For contents of this collection and more information, please view on a desktop device.
Logo for Morpheus
Features
Description
NVIDIA Morpheus enables cybersecurity developers and ISVs to build incredibly performant pipelines for security workflows with minimal development effort.
Curator
NVIDIA
Modified
March 14, 2025
Containers
Sorry, your browser does not support inline SVG.
Helm Charts
Sorry, your browser does not support inline SVG.
Models
Sorry, your browser does not support inline SVG.
Resources
Sorry, your browser does not support inline SVG.

Overview

NVIDIA Morpheus is a GPU-accelerated cybersecurity AI framework that makes it easy to build and scale cybersecurity applications that harness adaptive pipelines supporting a wider range of model complexity than previously feasible. Morpheus makes it possible to analyze up to 100 percent of your data in real-time, for more accurate detection and faster remediation of threats as they occur. Morpheus also provides the ability to leverage AI to adjust to threats and compensate on the fly, at line rate. With Morpheus organizations can attack the issue of cybersecurity head on. Rather than continuously chasing the cybersecurity problem, Morpheus provides the ability to propel you ahead of a breach and address the cybersecurity issue. With the world in a "discover and respond" state, where companies are finding breaches much too late, in a way that is way behind the curve, NVIDIA’s Morpheus cybersecurity AI framework enables any organization to warp to the present and begin to defend itself in real time.

  • Massive Performance and Scale - Morpheus is GPU-accelerated enabling, for the first time, the ability to inspect all network traffic in real-time, flag anomalies, and provide insights on these anomalies so that threats can be addressed quickly. It enables AI inference and real-time monitoring of every server and packet across the entire network.

  • Rapid Development and Deployment - Morpheus integrates AI frameworks and tools that make it easier for developers to build cybersecurity solutions. Organizations that lack AI expertise can still leverage AI for cybersecurity because Morpheus leverages tools for every stage of the AI workflow, from data preparation to training, inference, and deploying at scale. 

  • Real-time Telemetry - The Morpheus native graph streaming engine can receive rich, real-time network telemetry from every NVIDIA BlueField DPU-accelerated server or NVIDIA AppShield in the data center without impacting performance. Integrating the framework into a third-party cybersecurity offering brings the world’s best AI computing to communication networks. 

  • AI Cybersecurity Capabilities – Deploy your own models using common deep learning frameworks. Or use a Morpheus pre-trained and tested model to get a jump-start in building applications to identify leaked sensitive information, detect malware or fraud, do network mapping, flag user behavior changes, or and identify errors via logs.

Morpheus Framework

What's New: 25.00

Morpheus 25.02.00 (04 Feb 2025)

🐛 Bug Fixes

  • Pin numba to 0.60 (#2167) @dagardner-nv
  • Document known Arm64 issues and work-around PyTorch installation issues for DFP (#2162) @dagardner-nv
  • Ensure that MORPHEUS_ROOT_HOST is defined in the models Dockerfile (#2159) @dagardner-nv
  • Fix version incompatibility causing Kafka service fails to launch (#2158) @yczhang-nv
  • Work-around glog dependency issues for C++ examples (#2156) @dagardner-nv
  • Fix file paths in log_parsing CLI example (#2146) @dagardner-nv
  • Remove TRT optimization from all-MiniLM-L6-v2 (#2143) @efajardo-nv
  • Fix output directory for gnn_fraud_detection_pipeline example (#2142) @dagardner-nv
  • Fix C++ version of MonitorStage output issue caused by out of order function calls (#2140) @yczhang-nv
  • Suppress spurious socket error messages from GenerateVizFramesStage on shutdown (#2137) @dagardner-nv
  • Fix DOCA builds on ARM64 (#2127) @dagardner-nv
  • Ensure MonitorStage returns the cursor back to the end of output (#2121) @dagardner-nv
  • Fix test_configure_logging_custom_handlers test for ARM (#2112) @dagardner-nv
  • Improved DFP documentation, logging and fix MonitorStage (#2106) @dagardner-nv
  • Specify count: all for GPU resources in docker compose yamls (#2104) @dagardner-nv
  • Fix openai validation error (#2083) @dagardner-nv
  • Add missing indicators lib to conda package (#2081) @dagardner-nv
  • Update the version of yapf being used by pre-commit (#2055) @dagardner-nv
  • Update compare_df to display the diff report on column differences not just rows (#2040) @dagardner-nv

📖 Documentation

  • Mention using --bootstrap_servers option when running Kafka pipelines in devcontainer (#2164) @yczhang-nv
  • Documentation improvements for the C++ developer guides (#2160) @dagardner-nv
  • Update abp_nvsmi_detection example README (#2138) @efajardo-nv
  • Update ransomware_detection documentation to reflect default Dask values (#2130) @dagardner-nv
  • Document known ARM64 issues (#2128) @dagardner-nv
  • Documentation improvements (#2117) @dagardner-nv

🚀 New Features

  • Automate downloading of dependent source packages (#2062) @dagardner-nv
  • Update DFP integrated pipeline to use MRC Router node (#2050) @dagardner-nv
  • Implement C++ version of MonitorStage (#1908) @yczhang-nv

🛠️ Improvements

  • Performance improvements for AbpPcapPreprocessingStage (#2129) @dagardner-nv
  • Support ARM builds for the Morpheus and Models container (#2111) @dagardner-nv
  • Remove some cudf._lib.column.Column annotations in Cython (#2109) @mroeschke
  • Add Arm64 builds to CI (#2093) @dagardner-nv
  • Update CR year (#2091) @dagardner-nv
  • Avoid private cudf DeviceScalar in favor of using pylibcudf & pyarrow (#2090) @mroeschke
  • Remove cudf._lib.utils usage in favor of pylibcudf (#2082) @mroeschke
  • Remove triton optimization config, causing error for multi gpu inference (#2079) @tzemicheal
  • Add tensor_count property for ControlMessage (#2078) @yczhang-nv
  • Increase time limit for Conda builds in CI to 90 minutes (#2075) @dagardner-nv
  • Allow running something other than bash when using docker scripts (#2061) @dagardner-nv
  • Avoid compiler warnings (#2054) @dagardner-nv
  • Misc cleanups to example pipelines (#2049) @dagardner-nv
  • Improve SharedProcessPool tests performance (#1950) @yczhang-nv
  • Add parquet support to write_to_file_stage.py (#1937) @yczhang-nv

License

Morpheus is distributed as open source software under the Apache Software License 2.0.

NVIDIA AI Enterprise

NVIDIA AI Enterprise provides global support for NVIDIA AI software, including Morpheus. For more information on NVIDIA AI Enterprise please consult this overview and the NVIDIA AI Enterprise End User License Agreement.