Product Information

NVIDIA RAPIDS 24.10 NetworkX and UMAP and cuDF-Pandas NEWS DETAIL

Current Position:Home > News and Insights
News and technical insightsNews and Insights ITZKXY enterprise networking and AI infrastructure support2025-02-06

RAPIDS v24.10 Product Information This product is a networking product designed for enterprise and data center networking.

  • NetworkX (GA)

  • Polars GPU ()

  • UMAP GPU

  • cuDF is a networking product designed for enterprise and data center networking.

  • GPU GitHub CI

  • RAPIDS Python 3.12 and NumPy 2.x supports

NetworkX 

NetworkX is a networking product designed for enterprise and data center networking. Product Information 

NetworkX is a networking product designed for enterprise and data center networking.

Product Information NX_CUGRAPH_AUTOCONFIG True is a networking product designed for enterprise and data center networking.

%env NX_CURGAPH_AUTOCONFIG=True
 
import pandas as pd
import networkx as nx
 
url = "https://data.rapids.ai/cugraph/datasets/cit-Patents.csv"
df = pd.read_csv(url, sep=" ", names=["src", "dst"], dtype="int32")
G = nx.from_pandas_edgelist(df, source="src", target="dst")
 
%time result = nx.betweenness_centrality(G, k=10)

betweenness is a networking product designed for enterprise and data center networking.

Horizontal bar chart showing PageRank algorithm used to compute values for a citation graph of U.S. patents (4M nodes, 16M edges) is 70x faster than NetworkX on CPU.
4M is a NVIDIA networking product designed for enterprise and data center networking. Key specifications include 80GB, 250GB.

Horizontal bar chart showing betweenness centrality algorithm used to compute values for the Live Journal social network (5M nodes, 69M edges, k=100) is 485x faster than NetworkX on CPU.
100 is a NVIDIA networking product designed for enterprise and data center networking. Key specifications include 80GB, 250GB.

Product Information Product Information cuGraph NetworkX, Product Information This product is a networking product designed for enterprise and data center networking.

Polars ()

9, cuDF providessupports Polars GPU is a networking product designed for enterprise and data center networking.

A bar chart comparing query execution times between Polars CPU and Polars GPU engines across 22 queries. The y-axis shows execution time in seconds from 0 to 45. Most GPU bars are significantly shorter than their CPU counterparts, indicating faster performance. The title states
PDS-H is a NVIDIA storage product designed for storage networks.

Polars Lazy API built, Polars GPU, `engineProduct Informationcollect`。

import polars as pl
 
df = pl.LazyFrame({"a": [1.242, 1.535]})
q = df.select(pl.col("a").round(1))
result = q.collect(engine="gpu")

Details, NVIDIA and Polars orD Polars GPU supports This product is a networking product designed for enterprise and data center networking. Google Colab notebook This product is a networking product designed for enterprise and data center networking.

UMAP GPU 

v24.10 is a networking product designed for enterprise and data center networking. Product Information CPU is a storage product designed for storage networks.

Product Information nnd_n_clusters 1 (), () data_on_host=True Product Information fit or fit_transformThis product is a networking product designed for enterprise and data center networking.

from cuml.manifold import UMAP
import numpy as np
 
# Generate synthetic data using numpy (random float32 matrix)
X = np.random.rand(n_samples, n_features).astype(np.float32)
 
# UMAP parameters
num_clusters = 4  # Number of clusters for NN Descent batching, 1 means no clustering
data_on_host = True  # Whether the data is stored on the host (CPU)
 
# UMAP model configuration
reducer = UMAP(
    n_neighbors=10,
    min_dist=0.01,
    build_algo="nn_descent",
    build_kwds={"nnd_n_clusters": num_clusters},
)
 
# Fit and transform the data
embeddings = reducer.fit_transform(X, data_on_host=data_on_host)

n_clusters is a networking product designed for enterprise and data center networking.

cuDF pandas 

Product Information 

cuDF is a networking product designed for enterprise and data center networking. isinstance cuDF is a networking product designed for enterprise and data center networking.

v24.10 is a networking product designed for enterprise and data center networking.

%load_ext cudf.pandas
import pandas as pd
import numpy as np
 
arr = pd.Series([1, 2, 3]).values # now returns a true numpy array
isinstance(arr, np.ndarray) # returns True

NumPy is a networking product designed for enterprise and data center networking.

Product Information 

cuDF is a networking product designed for enterprise and data center networking.

Arrow is a networking product designed for enterprise and data center networking.

GPU GitHub CI

GPU is a networking product designed for enterprise and data center networking. scikit-learn team Product Information RAPIDS deployment This product is a networking product designed for enterprise and data center networking.

GitHub Actions supports GPU runs GitHub is a NVIDIA networking product designed for enterprise and data center networking.

GPU is a networking product designed for enterprise and data center networking. Product Information This product is a networking product designed for enterprise and data center networking.

GPU is a NVIDIA networking product designed for enterprise and data center networking.

creenshot showing the setup interface for creating a new GitHub Actions GPU runner. Fields include the runner's name, 'linux-nvidia-gpu,' with a 'Linux x64' platform selected. The image option displays 'Partner, NVIDIA GPU-Optimized Image for AI and HPC,' and size is set to 'GPU-powered' with specifications: '1 x NVIDIA T4 | 4-core | 16 GB VRAM | 176 GB SSD.' The 'Maximum concurrency' is configured to '50,' indicating the runner’s capability for concurrent tasks.
GitHub is a networking product designed for enterprise and data center networking.

Product Information runs-on runners is a networking product designed for enterprise and data center networking.

name: GitHub Actions GPU Demo
run-name: ${{ github.actor }} is testing out GPU GitHub Actions
on: [push]
jobs:
  gpu-workflow:
    runs-on: linux-nvidia-gpu
    steps:
      - name: Check GPU is available
        run: nvidia-smi

GitHub Actions GPU, RAPIDS deployment GPU is a networking product designed for enterprise and data center networking.

scikit-learn is a networking product designed for enterprise and data center networking. Product Information This product is a networking product designed for enterprise and data center networking.

RAPIDS 

24.10 is a networking product designed for enterprise and data center networking.