我的目标是探索具有10,000至10M +记录的表格数据的GPU加速。我对熊猫最熟悉,因此cuDF似乎是一个不错的起点。
我发现以下结果好坏参半:cuDF是否将在我的系统上运行(Windows 7 Pro 64位,i7-6820HQ,32GB RAM,NVidia Quadro M2000M 4GB)。还有一个板载图形卡。
每个gitHub页面(https://github.com/rapidsai/cudf):
CUDA / GPU要求
我听说Pascal架构相对于要求是首选/最优的,但这也许适用于旧版本的cuDF?就在今天早上,我听说它将在Win 64上运行,尽管性能优势可能也会降低。尽管如此,我还是有兴趣试一试。
当我使用CUDA版本的推荐命令从conda提示符(python 3.6 env)安装时:
conda安装-c Rapidsai -c nvidia -c numba -c conda-forge cudf = 0.13 python = 3.6 cudatoolkit = 10.1
我得到:
收集包元数据(repodata.json):完成解决环境: 最初的冻结求解失败。使用灵活的求解重试。
PackagesNotFoundError:以下软件包不可用 当前频道:
- cudf = 0.13
当前频道:
- https://conda.anaconda.org/rapidsai/win-64
- https://conda.anaconda.org/rapidsai/noarch
- https://conda.anaconda.org/nvidia/win-64
- https://conda.anaconda.org/nvidia/noarch
- https://conda.anaconda.org/numba/win-64
- https://conda.anaconda.org/numba/noarch
- https://conda.anaconda.org/conda-forge/win
- https://conda.anaconda.org/conda-forge/noa
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-6
- https://repo.anaconda.com/pkgs/msys2/noarc
搜索可能提供conda程序包的备用渠道 您正在寻找的,导航到
https://anaconda.org
,然后使用页面顶部的搜索栏。
当我访问anaconda.org并搜索cuDF(或RAPIDS)时,我发现的只是Linux安装。
我今天早些时候参加了Anaconda赞助的网络研讨会,发言人说它将在Win-64中运行,尽管这篇较早的帖子表明也许我需要从源代码构建:
Package not found error while installing CuSpatial or CuDf library
我还不准备尝试从源代码进行构建。我只是在浪费时间吗?提出了建议(对于用我的系统解决cuDF或其他软件包)。
答案 0 :(得分:1)
cuDF维护者在这里。
当前,本机Windows环境中支持cuDF或任何其他RAPIDS库。在这里跟踪Windows支持存在问题:https://github.com/rapidsai/cudf/issues/28。
通常,对本机Windows的支持并不是我们的优先考虑,尤其是考虑到当前处于公开测试阶段的WSL2中对GPU支持的推动。
答案 1 :(得分:1)
显然there are some news regarding this。 Here可以找到在Windows Subsystem for Linux上使用NVIDIA CUDA的指南。
开始在WSL上运行CUDA要求您完成 这些步骤依次为:
1. Installing the latest builds from the Microsoft Windows Insider Program
重要说明有关通过Microsoft Windows Insider程序安装最新版本的信息
确保安装内部版本20145或更高版本。
您可以通过Windows运行命令运行
winver
来检查内部版本号。 (Source)
希望明年将发布满足内部版本20145或更高要求的Windows版本,然后无需运行“ Insider Program”内部版本。
Source for Windows 10 release information。
Here,将可以关注与Windows支持有关的所有更新。