Graph Analytics – NVIDIA Technical Blog News and tutorials for developers, data scientists, and IT admins 2025-07-03T22:20:47Z http://www.open-lab.net/blog/feed/ Dhruv Nandakumar <![CDATA[Applying Autoencoder-Based GNNs for High-Throughput Network Anomaly Detection in NetFlow Data]]> http://www.open-lab.net/blog/?p=99171 2025-05-29T19:05:12Z 2025-05-08T22:18:41Z As modern enterprise and cloud environments scale, the complexity and volume of network traffic increase dramatically. NetFlow is used to record metadata about...]]> As modern enterprise and cloud environments scale, the complexity and volume of network traffic increase dramatically. NetFlow is used to record metadata about...cybersecurity image

As modern enterprise and cloud environments scale, the complexity and volume of network traffic increase dramatically. NetFlow is used to record metadata about the traffic flows traversing a network device such as a router, switch, or host. NetFlow data, essential for understanding network traffic, can be effectively modeled as graphs where edges capture properties such as connection duration and��

Source

]]>
1
Jochen Papenbrock <![CDATA[Event: Developer Day for Financial Services]]> http://www.open-lab.net/blog/?p=89179 2024-09-19T19:28:59Z 2024-09-18T18:06:44Z Join this virtual developer day to learn how AI and Machine Learning can revolutionize fraud detection and financial crime prevention.]]> Join this virtual developer day to learn how AI and Machine Learning can revolutionize fraud detection and financial crime prevention.

Join this virtual developer day to learn how AI and Machine Learning can revolutionize fraud detection and financial crime prevention.

Source

]]>
0
Anthony Mahanna <![CDATA[Accelerated, Production-Ready Graph Analytics for NetworkX Users]]> http://www.open-lab.net/blog/?p=88512 2024-09-09T21:06:55Z 2024-09-04T19:40:27Z NetworkX is a popular, easy-to-use Python library for graph analytics. However, its performance and scalability may be unsatisfactory for medium-to-large-sized...]]> NetworkX is a popular, easy-to-use Python library for graph analytics. However, its performance and scalability may be unsatisfactory for medium-to-large-sized...Decorative image of a datacenter with an overlay of a network model.

NetworkX is a popular, easy-to-use Python library for graph analytics. However, its performance and scalability may be unsatisfactory for medium-to-large-sized networks, which can significantly hinder user productivity. NVIDIA and ArangoDB have collectively addressed these performance and scaling issues with a solution that requires zero code changes to NetworkX.

Source

]]>
4
Manoj Kumar <![CDATA[Revolutionizing Graph Analytics: Next-Gen Architecture with NVIDIA cuGraph Acceleration]]> http://www.open-lab.net/blog/?p=81524 2024-05-15T17:14:58Z 2024-05-09T18:30:04Z In our previous exploration of graph analytics, we uncovered the transformative power of GPU-CPU fusion using NVIDIA cuGraph. Building upon those insights, we...]]> In our previous exploration of graph analytics, we uncovered the transformative power of GPU-CPU fusion using NVIDIA cuGraph. Building upon those insights, we...

In our previous exploration of graph analytics, we uncovered the transformative power of GPU-CPU fusion using NVIDIA cuGraph. Building upon those insights, we now introduce a revolutionary new architecture that redefines the boundaries of graph processing. During our earlier foray into graph analytics, we faced various challenges with the architecture we utilized. While effective��

Source

]]>
0
Dongxu Yang <![CDATA[Optimizing Memory and Retrieval for Graph Neural Networks with WholeGraph, Part 2]]> http://www.open-lab.net/blog/?p=80232 2024-04-18T20:13:55Z 2024-04-03T22:24:10Z Large-scale graph neural network (GNN) training presents formidable challenges, particularly concerning the scale and complexity of graph data. These challenges...]]> Large-scale graph neural network (GNN) training presents formidable challenges, particularly concerning the scale and complexity of graph data. These challenges...Decorative image of graphs as light web.

Large-scale graph neural network (GNN) training presents formidable challenges, particularly concerning the scale and complexity of graph data. These challenges extend beyond the typical concerns of neural network forward and backward computations, encompassing issues such as bandwidth-intensive graph feature gathering and sampling, and the limitations of single GPU capacities.

Source

]]>
0
Dongxu Yang <![CDATA[Optimizing Memory and Retrieval for Graph Neural Networks with WholeGraph, Part 1]]> http://www.open-lab.net/blog/?p=79288 2024-04-09T23:45:29Z 2024-03-08T22:13:55Z Graph neural networks (GNNs) have revolutionized machine learning for graph-structured data. Unlike traditional neural networks, GNNs are good at capturing...]]> Graph neural networks (GNNs) have revolutionized machine learning for graph-structured data. Unlike traditional neural networks, GNNs are good at capturing...An illustration representing WholeGraph.

Graph neural networks (GNNs) have revolutionized machine learning for graph-structured data. Unlike traditional neural networks, GNNs are good at capturing intricate relationships in graphs, powering applications from social networks to chemistry. They shine particularly in scenarios like node classification, where they predict labels for graph nodes, and link prediction, where they determine the��

Source

]]>
0
Rick Ratzel <![CDATA[Accelerating NetworkX on NVIDIA GPUs for High Performance Graph Analytics]]> http://www.open-lab.net/blog/?p=72600 2023-12-07T17:01:54Z 2023-11-08T14:00:00Z NetworkX states in its documentation that it is ����a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of...]]> NetworkX states in its documentation that it is ����a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of...Decorative image of concentric circles of light with linked points of light at the top.

NetworkX states in its documentation that it is ����a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.�� Since its first public release in 2005, it��s become the most popular Python graph analytics library available. This may explain why NetworkX amassed 27M PyPI downloads just in September of 2023. How is NetworkX able to��

Source

]]>
0
Michelle Horton <![CDATA[Ask Me Anything: Experts Answer Your NVIDIA cuGraph Questions Live]]> http://www.open-lab.net/blog/?p=63136 2024-03-13T17:53:02Z 2023-04-06T16:38:11Z Join us April 12 and ask experts about NVIDIA cuGraph with added support for GNN, accelerated aggregators, models, and extensions to DGL and PyG.]]> Join us April 12 and ask experts about NVIDIA cuGraph with added support for GNN, accelerated aggregators, models, and extensions to DGL and PyG.Promo card for AMA with two people in a conversation.

Join us April 12 and ask experts about NVIDIA cuGraph with added support for GNN, accelerated aggregators, models, and extensions to DGL and PyG.

Source

]]>
0
Mark Freeman <![CDATA[Using Network Graphs to Visualize Potential Fraud on Ethereum Blockchain]]> http://www.open-lab.net/blog/?p=51365 2022-09-29T17:10:41Z 2022-08-17T12:58:00Z Beyond the unimaginable prices for monkey pictures, NFT's underlying technology provides companies with a new avenue to directly monetize their online...]]> Beyond the unimaginable prices for monkey pictures, NFT's underlying technology provides companies with a new avenue to directly monetize their online...Web of wires forming geometric shapes.

Beyond the unimaginable prices for monkey pictures, NFT��s underlying technology provides companies with a new avenue to directly monetize their online engagements. Major brands such as Adidas, NBA, and TIME have already begun experimenting with these revenue streams using NFTs�Cand we are still early in this trend. As data practitioners, we are positioned to provide valuable insights into��

Source

]]>
0
Antonio Filipovi? <![CDATA[Running Large-Scale Graph Analytics with Memgraph and NVIDIA cuGraph Algorithms]]> http://www.open-lab.net/blog/?p=52250 2024-03-13T17:53:27Z 2022-08-17T00:15:00Z With the latest Memgraph Advanced Graph Extensions (MAGE) release, you can now run GPU-powered graph analytics from Memgraph in seconds, while working in...]]> With the latest Memgraph Advanced Graph Extensions (MAGE) release, you can now run GPU-powered graph analytics from Memgraph in seconds, while working in...

With the latest Memgraph Advanced Graph Extensions (MAGE) release, you can now run GPU-powered graph analytics from Memgraph in seconds, while working in Python. Powered by NVIDIA cuGraph, the following graph algorithms now execute on GPU: This tutorial shows you how to use PageRank graph analysis and Louvain community detection to analyze a Facebook dataset containing 1.3��

Source

]]>
2
Brad Rees <![CDATA[Similarity in Graphs: Jaccard Versus the Overlap Coefficient]]> http://www.open-lab.net/blog/?p=23363 2022-08-21T23:40:56Z 2021-04-23T18:49:53Z There is a wide range of graph applications and algorithms that I hope to discuss through this series of blog posts, all with a bias toward what is in RAPIDS...]]> There is a wide range of graph applications and algorithms that I hope to discuss through this series of blog posts, all with a bias toward what is in RAPIDS...

This post was originally published on the RAPIDS AI blog. There is a wide range of graph applications and algorithms that I hope to discuss through this series of blog posts, all with a bias toward what is in RAPIDS cuGraph. I am assuming that the reader has a basic understanding of graph theory and graph analytics. If there is interest in a graph analytic primer, please leave me a comment��

Source

]]>
2
Joe Schneible <![CDATA[The Intersection of Large-Scale Graph Analytics and Deep Learning]]> http://www.open-lab.net/blog/parallelforall/?p=7200 2022-08-21T23:37:58Z 2016-09-26T23:06:57Z [caption id="attachment_7202" align="alignright" width="300"] Figure 1: An example graph in which entities are represented by nodes and relationships are...]]> [caption id="attachment_7202" align="alignright" width="300"] Figure 1: An example graph in which entities are represented by nodes and relationships are...

Suppose you want to find the most influential user of Twitter. You would need to know not only how many followers everyone has, but also who those followers are, who the followers of those followers are, and so on. This is a graph problem. Graphs are a mathematical structure that model relationships between entities, whether they��re people, computers, proteins or even abstract concepts.

Source

]]>
4
Maxim Naumov <![CDATA[Fast Spectral Graph Partitioning on GPUs]]> http://www.open-lab.net/blog/parallelforall/?p=6736 2022-08-21T23:37:51Z 2016-05-12T11:46:54Z Graphs are?mathematical structures used?to model many types of relationships and processes in physical, biological,?social and information systems. They are...]]> Graphs are?mathematical structures used?to model many types of relationships and processes in physical, biological,?social and information systems. They are...

Graphs are mathematical structures used to model many types of relationships and processes in physical, biological, social and information systems. They are also used in the solution of various high-performance computing and data analytics problems. The computational requirements of large-scale graph processing for cyberanalytics, genomics, social network analysis and other fields demand powerful��

Source

]]>
3
Mark Harris <![CDATA[CUDA 8 Features Revealed]]> http://www.open-lab.net/blog/parallelforall/?p=6554 2022-08-21T23:37:50Z 2016-04-05T12:00:11Z Today I'm excited to announce the general availability of CUDA 8, the latest update to NVIDIA's powerful parallel computing?platform and programming model. In...]]> Today I'm excited to announce the general availability of CUDA 8, the latest update to NVIDIA's powerful parallel computing?platform and programming model. In...

Today I��m excited to announce the general availability of CUDA 8, the latest update to NVIDIA��s powerful parallel computing platform and programming model. In this post I��ll give a quick overview of the major new features of CUDA 8. To learn more you can watch the recording of my talk from GTC 2016, ��CUDA 8 and Beyond��. A crucial goal for CUDA 8 is to provide support for the powerful new��

Source

]]>
51
Brad Bebee <![CDATA[What to Do with All That Bandwidth? GPUs for Graph and Predictive Analytics]]> http://www.open-lab.net/blog/parallelforall/?p=6484 2022-08-21T23:37:48Z 2016-03-22T04:49:17Z [caption id="attachment_6509" align="alignright" width="300"] Figure 1: Graph algorithms exhibit non-locality and data-dependent parallelism. Large graphs, such...]]> [caption id="attachment_6509" align="alignright" width="300"] Figure 1: Graph algorithms exhibit non-locality and data-dependent parallelism. Large graphs, such...Figure 1: Graph algorithms exhibit non-locality and data-dependent parallelism. Large graphs, such as this map of the internet, represent billion-edge challenges that push the bandwidth limits of existing hardware architectures.

Did you see the White House��s recent initiative on Precision Medicine and how it is transforming the ways we can treat cancer? Have you avoided clicking on a malicious website based on OpenDNS��s SecureRank predictive analytics? Are you using the Wikidata Query Service to gather data to use in your machine learning or deep learning application? If so, you have seen the power of graph applications.

Source

]]>
2
���˳���97caoporen����