我的目标是探索10000到10M以上记录的表格数据的GPU加速。我对熊猫最熟悉,所以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.13python=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(或RAPID(时,我只找到Linux安装。
今天早些时候,我参加了Anaconda赞助的网络研讨会,演讲者说它将在Win-64中运行,尽管这篇旧帖子表明我可能需要从以下来源构建:
安装CuSpatial或CuDf库时未发现包错误
我还没有准备好尝试从源代码进行构建。我只是在浪费时间吗?感谢建议(使用我的系统或替代包解决cuDF(。
cuDF维护器。
目前,cuDF和任何其他RAPID库在本机Windows环境中都不受支持。在此处跟踪Windows支持时出现问题:https://github.com/rapidsai/cudf/issues/28.
总的来说,本机Windows支持对我们来说不是优先事项,特别是考虑到目前处于公测阶段的WSL2对GPU的支持。
显然有一些关于这方面的消息。在这里可以找到在Windows Subsystem for Linux上使用NVIDIA CUDA的指南。
开始在WSL上运行CUDA需要完成按顺序执行以下步骤:
1.从Microsoft Windows Insider Program 安装最新版本
2.安装WSL 2 的NVIDIA预览驱动程序
3.安装WSL 2
关于安装Microsoft Windows Insider Program 的最新版本的重要说明
确保安装内部版本20145或更高版本。
您可以通过Windows Run命令运行
winver
来检查内部版本号。(来源(
希望明年能发布一个符合Build版本20145或更高要求的Windows版本,然后就不需要运行";Insider Program;建筑
Windows 10发布信息的来源。
在这里,您将能够关注有关Windows支持的所有更新。