2

我的目标是探索具有 10,000 到 10M+ 记录的表格数据的 GPU 加速。我最熟悉 Pandas,所以 cuDF 似乎是一个不错的起点。

我发现混合结果:cuDF 是否会在我的系统上运行(Windows 7 Pro 64 位、i7-6820HQ、32GB RAM、NVidia Quadro M2000M 4GB)。还有一个板载显卡。

根据 gitHub 页面(https://github.com/rapidsai/cudf):

CUDA/GPU 要求

  • CUDA 10.0+(是的 - 我有 v10.1.120)
  • NVIDIA 驱动程序 410.48+(是的 - 我有 432.06)
  • Pascal 架构或更好的架构 (NO - Maxwell)

我听说 Pascal 架构是首选/最佳而不是要求,但也许那是针对旧版本的 cuDF?就在今天早上,我听说它将在 Win 64 上运行,尽管性能优势也可能会降低。尽管如此,我有兴趣试一试。

当我使用我的 CUDA 版本推荐的命令从 conda 提示符(python 3.6 env)安装时:

conda install -c rapidsai -c nvidia -c numba -c conda-forge cudf=0.13 python=3.6 cudatoolkit=10.1

我得到:

收集包元数据(repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。

PackagesNotFoundError:当前频道不提供以下软件包:

  • cudf=0.13

当前频道:

要搜索可能提供您正在寻找的 conda 包的替代频道,请导航至

https://anaconda.org

并使用页面顶部的搜索栏。

当我访问 anaconda.org 并搜索 cuDF(或 RAPIDS)时,我发现的只是 Linux 安装。

我今天早些时候参加了 Anaconda 赞助的网络研讨会,演讲者说它将在 Win-64 中运行,尽管这篇较旧的帖子建议我可能需要从源代码构建:

安装 CuSpatial 或 CuDf 库时找不到包错误

我还没准备好尝试从源代码构建。我只是在浪费时间吗?感谢建议(用于使用我的系统或替代软件包解决 cuDF)。

4

2 回答 2

6

cuDF 维护者在这里。

目前,原生 Windows 环境支持 cuDF 或任何其他 RAPIDS 库。这里有一个跟踪 Windows 支持的问题:https ://github.com/rapidsai/cudf/issues/28 。

一般来说,原生 Windows 支持不是我们的优先事项,特别是考虑到目前处于开放测试阶段的 WSL2 中对 GPU 支持的推动。

于 2020-08-27T17:03:19.653 回答
4

显然有一些关于此的消息在这里可以找到在适用于 Linux 的 Windows 子系统上使用 NVIDIA CUDA 的指南。

开始在 WSL 上运行 CUDA 需要您按顺序完成以下步骤:

1. 从 Microsoft Windows Insider Program 安装最新版本

2. 安装适用于 WSL 2 的 NVIDIA 预览版驱动程序

3. 安装 WSL 2

关于从 Microsoft Windows Insider Program 安装最新版本的重要说明

确保安装Build 版本 20145 或更高版本

winver您可以通过 Windows Run 命令运行来检查您的内部版本号。(来源

希望明年能够发布满足 Build 版本 20145 或更高版本要求的 Windows 版本,然后就不需要运行“Insider Program”版本了。

Windows 10 发布信息的来源

在这里,人们将能够关注有关 Windows 支持的所有更新。

于 2020-11-24T11:32:41.320 回答