1

我目前是一名数据科学本科生,尝试使用google can平台-人工智能平台-笔记本实例做数据科学项目。下图显示了我在说什么。


在此处输入图像描述


在此处输入图像描述


我运行实例并使用它来操作数据没有问题。但是,由于我想使用 cudf 库来加快数据处理速度,所以我需要安装该库。通过从互联网上搜索,我尝试过:首先,我打开了终端:


在此处输入图像描述


然后我尝试了以下命令并得到了错误:


在此处输入图像描述


该命令来自该网站 2.然后我尝试使用 anaconda 方式安装它,使用来自同一网站的方法我在终端中键入以下命令并得到“UnsatisfiableError”。


在此处输入图像描述


从上面可以看出,10.0版本和9.42版本我都试过了,但是都不行。3.然后我也尝试使用这个网站的方法。我在终端上输入了以下命令conda install -c nvidia -c rapidsai -c numba -c conda-forge -c defaults cudf=0.8 python=3.6 cudatoolkit=9.2,结果很长,所以我只显示最后一部分:


在此处输入图像描述


可以看到,这次安装成功了。但是当我打开一本新笔记本并导入“cudf”库时,会出现以下错误:


在此处输入图像描述


它说没有这样的库,但我只是安装了该库。

我非常感谢任何可以为我解决这个问题的人,因为我已经为此苦苦挣扎了 7 个小时。

4

1 回答 1

0

为了在 AI 平台笔记本中安装依赖项,您确实应该使用 pip(查看此链接)。但是,似乎RAPIDS 不再适用于 PIP 安装包,因此安装它的正确方法是创建 Docker 映像或使用 conda 安装它。在他们的GitHub 库中,您可以看到有关如何操作的更多信息。

在此链接中,您将找到 Rapids Docker 存储库,您可以在其中提取具有运行 cuDF 所需依赖项的 Docker 映像,在这里您将找到使用自定义容器创建 AI Platform Notebook 实例的步骤。

由于 AI 平台笔记本处于 Beta 阶段,安装 conda 包的功能可能尚不可用。

作为一种解决方法,我建议您在运行“PyTorch”环境的笔记本中安装 cuDF 包,而不是您使用的“Numpy/SciPy/scikit-learn”,因为它的默认 pip 版本较旧(19.1.1)。为此,您可以查看此链接并了解如何设置“PyTorch”环境。


于 2019-11-11T14:32:45.977 回答