Как установить библиотеку в форму Google Plat - платформа Ai - экземпляр ноутбука - PullRequest
0 голосов
/ 10 октября 2019

В настоящее время я студент бакалавриата по науке о данных и пытаюсь использовать платформу Google может - платформу AI - экземпляр ноутбука для выполнения проекта по науке о данных. На следующем рисунке показано, о чем я говорю.


enter image description here


enter image description here


У меня нет проблем с запуском экземпляра и использованием его для манипулирования данными. Однако, поскольку я хочу использовать библиотеку cudf для ускорения обработки данных, мне нужно установить эту библиотеку. Выполняя поиск в Интернете, я попытался: сначала я открыл терминал:


enter image description here


, затем я попробовал следующую команду иполучил ошибки:


enter image description here


команда с этого веб-сайта 2. Затем я попытался использоватьЧтобы установить его, используйте метод с того же веб-сайта Я ввожу следующую команду в терминале и получил 'UnsatisfiableError'.


enter image description here


Из приведенного выше видно, что я пробовал как версию 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 на терминале, результат очень длинный, поэтому я просто показываю последнюю часть:


enter image description here


Как видите, на этот раз установка прошла успешно. Но затем, когда я открываю новую записную книжку и импортирую библиотеку 'cudf', появляется следующая ошибка:


enter image description here


там сказанотакой библиотеки нет, но я только что установил библиотеку.

Я действительно ценю любого, кто мог бы решить эту проблему для меня, поскольку я боролся с этим в течение 7 часов.

1 Ответ

0 голосов
/ 11 ноября 2019

Чтобы установить зависимости в ноутбуке на платформе AI, вам действительно следует использовать pip (посмотрите на эту ссылку ). Однако, похоже, что RAPIDS больше не работает с установочными пакетами PIP , и поэтому правильный подход к его установке - создать образ Docker или установить его с помощью conda. В их библиотеке GitHub вы можете увидеть больше информации о том, как это сделать.

По этой ссылке вы найдете репозиторий Rapids Docker, куда вы можете получить изображение Docker. с необходимыми зависимостями для запуска cuDF и здесь вы найдете шаги для создания экземпляра Ноутбука платформы AI с использованием пользовательского контейнера.

Поскольку ноутбуки на платформе AI находятся в стадии бета-тестирования, возможночто функциональность установки пакетов conda еще не доступна.

В качестве обходного пути я предлагаю вам установить пакеты cuDF в записной книжке со средой 'PyTorch' вместо 'Numpy / SciPy / scikit-learn', который вы используете, поскольку его версия пипса по умолчанию является более старой (19.1. 1). Для этого вы можете проверить эту ссылку и посмотреть, как установить среду PyTorch.


...