我正在尝试在 Windows 计算机上运行 Nvidia Rapids,但没有任何运气。我已经为 Windows 安装了 docker 桌面并下载了 Rapids 图像。已安装 Cuda 10.0,但未安装 Nvidia-container-toolkit。我一直无法让它运行。任何想法或指导?
小智 10
我不确定是否有人对原始问题给出了更明确的“更新”答案。在这一点上(2020 年 8 月),答案是“是的!”。您绝对可以在 Windows 10 上的 WSL2 中运行 RAPIDS,但需要满足以下几个条件:
您必须在适用于 Linux 版本 2 (WSL2) 的 Windows 子系统中使用 RAPIDS;
Windows 10 Version 2004(OS Build 202001.1000 或更高版本) 您必须注册才能获得 Windows Insider Preview 版本,特别是开发者频道。这是 WSL2 VM 具有 GPU 访问权限所必需的。https://insider.windows.com/en-us/
CUDA SDK v11.1 中的 CUDA 版本 455.41 您必须使用特殊版本的 NVIDA CUDA 驱动程序(我正在使用),您必须从 NVIDIA 站点通过特殊下载获得。您必须加入NVIDIA 开发人员计划才能访问该版本——然后搜索“WSL2 CUDA 驱动程序”,它应该会引导您找到它。
这样做之后,如果您启动 ipython ...
Python 3.8.3 (default, May 19 2020, 18:47:26)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.17.0 -- An enhanced Interactive Python. Type '?' for help.
>>> import cuml
>>> cuml.__version__
'0.15.0'
>>> import cudf
>>> cudf.__version__
'0.15.0'
>>> import dask_cudf
>>> dask_cudf.__version__
'0.15.0'
>>> import cupy
>>> cupy.__version__
'7.8.0'
Run Code Online (Sandbox Code Playgroud)
...你很高兴使用 RAPIDS AI。
2020 年 9 月 6 日更新: Wesley 编写的答案在最新的带有 WSL2 的 Windows Insider Preview 中是准确的。我没有修改这个答案,而是对其进行了编辑。/sf/answers/4155534141/
不可以。就目前而言,RAPIDS 需要 Linux 主机。这是在 NVIDIA 最近的一次研讨会上提出的。还提到 RAPIDS 不能与 WSL 一起使用。它可能适用于 WSL 版本 2,但我还没有尝试过,也不知道有人这样做。
唯一的选择是您可以将 GPU 分配给 Windows 主机上的 Linux VM。这是可能的,但足够复杂,双引导是一个更好的解决方案。
| 归档时间: |
|
| 查看次数: |
4476 次 |
| 最近记录: |