GPU 加速数据科学

什么是 RAPIDS

RAPIDS 提供无与伦比的速度,并提供与最流行的 PyData 库相匹配的熟悉 API。它构建在 NVIDIA CUDAApache Arrow 等最先进的基础之上,使用您已知的代码释放 GPU 的速度。跳转到关于部分

为何使用 RAPIDS

RAPIDS 允许从 BI 用户到前沿 AI 研究人员的每个人都能流畅、创造性地与数据交互。GPU 加速意味着更少的数据移动和模型训练时间和成本。跳转到 RAPIDS 用例

开源生态系统

RAPIDS 是开源的,可在 GitHub 上获取。我们的使命是赋能并推进开源 GPU 数据科学数据工程生态系统。跳转到 RAPIDS GitHub


cuDF 的 Pandas 加速器模式

使用 cuDF pandas 加速器模式,无需修改代码即可加快 pandas 工作流程。在加速器模式页面了解更多

由 cuDF 提供支持的 Polars GPU 引擎

启用 GPU 引擎,无需修改代码即可加速 Polars。在启动页面了解更多

使用 cuML 加速 scikit-learn

无需修改代码即可更快地运行机器学习模型。在加速机器学习页面了解更多

cuGraph 赋能 NetworkX

无需修改代码即可加快您的大规模图工作流程。在 nx-cugraph 页面了解更多


更快的 Pandas
通过 cuDF

cuDF 无需修改代码即可加速 pandas,并带来显著的性能提升。


亲自运行此基准测试

* 在 AMD EPYC 7642(使用 1 个 2.3GHz CPU 内核)w/ 512GB 和 NVIDIA A100 80GB(1 个 GPU)w/ pandas v1.5 和 cuDF v23.02 上进行的基准测试

更快的 scikit-learn
通过 cuML

cuML 通过与 scikit-learn 相匹配的 API 为机器学习建模带来巨大的加速。


亲自运行此基准测试

* 在 AMD EPYC 7642(使用 1 个 2.3GHz CPU 内核)w/ 512GB 和 NVIDIA A100 80GB(1 个 GPU)w/ scikit-learn v1.2 和 cuML v23.02 上进行的基准测试

更快的 NetworkX
通过 cuGraph

cuGraph 无需修改代码即可加速 NetworkX,从而在大规模应用中获得更高的性能。


亲自运行此基准测试

* 在 Intel(R) Xeon(R) w9-3495X w/ 250 GB 和 NVIDIA A100 80GB(1 个 GPU)w/ NetworkX v3.4.1 和 cuGraph/nx-cugraph v24.10 上进行的基准测试;WCC = 弱连通分量;Betweenness = k=100 的 Betweenness 中心性

快速入门

快速本地安装

RAPIDS 提供多种安装方法,最快的方法如下所示。


更多信息请参考 RAPIDS 安装指南

要求

A. NVIDIA Volta™ 或更高版本的 GPU,具有 计算能力 7.0+

B. 兼容的 Linux 发行版Windows 11 上的 WSL2

C. 最近的 CUDA 版本NVIDIA 驱动程序对。使用以下命令检查您的版本:nvidia-smi

有关详细信息,请参阅系统要求

使用 Conda 安装

1. 如果未安装,请下载并运行安装脚本。
这将安装最新的 miniforge

wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh

2. 然后快速安装 RAPIDS

conda create -n rapids-25.04 -c rapidsai -c conda-forge -c nvidia rapids=25.04 python=3.12 cuda-version=12.8

使用 pip 安装

通过 NVIDIA PyPI 索引安装

pip install \
  --extra-index-url=https://pypi.nvidia.com \
  cudf-cu12==25.4.* \
  dask-cudf-cu12==25.4.* \
  cuml-cu12==25.4.* \
  cugraph-cu12==25.4.*

使用 Docker 安装

检查您是否具备 所需环境,然后使用 安装选择器

在 Windows 上安装

使用 Windows WSL2 安装说明

RAPIDS 版本选择器

请参阅 RAPIDS 安装指南 ,获取交互式 版本选择器 ,其中包含更多选项、详细安装步骤和支持平台信息。

试用 cuDF

立即通过 启动 Google Colab 试用 cuDF pandas 加速器模式,需要免费帐户。



在线试用 RAPIDS

现在无法访问 GPU 系统?通过以下精选渠道之一使用基于云的硬件试用所有 RAPIDS 库


Google CoLab

通过免费的必需账户直接进入 GPU 启用的 RAPIDS Notebook 环境。

Studio Lab

在免费试用期间,通过必需的账户启用基于 Amazon Sagemaker notebook 的环境。

Paperspace

通过有限的免费账户使用快速入门实例。

NVIDIA Launchpad

免费短期使用,通过动手实验环境进行试用和学习。

Microsoft Azure

Microsoft Azure 云基础设施和服务可与 RAPIDS 一起使用。

Oracle Cloud

Oracle Cloud 基础设施和服务可与 RAPIDS 一起使用。

IBM Cloud

IBM Cloud 基础设施和服务可与 RAPIDS 一起使用。

用户指南和教程

安装后,最好的入门方法是查看我们关于 用户指南页面 的更详细教程和指南

生态系统

硬件

NVIDIA 行业领先的硬件为 RAPIDS 的高性能提供了平台。在我们的 生态系统硬件部分 获取最新 GPU、服务器架构和云产品详情

软件

了解 cuDF、cuML、cuGraph 等精选 RAPIDS 项目的详细信息。同时在我们的 生态系统软件部分 了解那些使用我们与 RAPIDS 集成的项目

开发者

参与 RAPIDS 项目,联系其开发者,在我们的 生态系统开发者部分 查找维护者和贡献者指南

开源

没有这些重要的开源项目的协作,RAPIDS 是不可能实现的。点击标志了解更多

采用者和贡献者

RAPIDS 在各种行业和社区拥有强大的采用者和贡献者生态系统。点击标志了解更多

了解更多

关于 RAPIDS

在我们的 关于部分 了解更多关于 RAPIDS 如何与 Apache Arrow 和 GoAi 一起开始的信息。同时查找 RAPIDS 功能概述以及精选项目

用例

在我们的 用例部分 了解成功案例、在您的业务中集成 RAPIDS 工作流程的资源以及部署策略

参与其中

直接使用 RAPIDS 或通过 NVIDIA AI Enterprise 使用,后者提供广泛的优化、认证的硬件配置文件和直接的 IT 支持。在我们的 参与其中部分 查找更多业务资源、社区资源和 RAPIDS 推广指南

最新新闻

RAPIDS X/Twitter

通过 @RAPIDSai 关注 RAPIDS X/Twitter 社区的最新动态

RAPIDS 支持通知

RSN 文档页面 获取可能影响您项目的开发者更新和通知 (RSN) 的完整列表

RAPIDS 新闻

NVIDIA 开发者博客RAPIDS 博客 查找我们的精选内容,包括讲座、博文、指南等

最新博文