Чтобы установить cuDF, я зашел на https://docs.rapids.ai/install и запустил созданную команду:
Код: Выделить всё
pip install \ --extra-index-url=https://pypi.nvidia.com \ cudf-cu12==24.6.* dask-cudf-cu12==24.6.* cuml-cu12==24.6.* \ cugraph-cu12==24.6.* cuspatial-cu12==24.6.* cuproj-cu12==24.6.* \ cuxfilter-cu12==24.6.* cucim-cu12==24.6.* pylibraft-cu12==24.6.* \ raft-dask-cu12==24.6.* cuvs-cu12==24.6.*
Код: Выделить всё
$ pip install --extra-index-url https://pypi.nvidia.com cudf-cu12
Как мне действовать? Я установил драйвер CUDA 12, при необходимости понизил версию Python до Python 11, попробовал установку conda, попробовал установить более ранние версии (CUDA 11 вместо CUDA 12).
Вот полный результат запуска установки pip:
Код: Выделить всё
%pip install \
--extra-index-url=https://pypi.nvidia.com \
cudf-cu12==24.6.* dask-cudf-cu12==24.6.* cuml-cu12==24.6.* \
cugraph-cu12==24.6.* cuspatial-cu12==24.6.* cuproj-cu12==24.6.* \
cuxfilter-cu12==24.6.* cucim-cu12==24.6.* pylibraft-cu12==24.6.* \
raft-dask-cu12==24.6.* cuvs-cu12==24.6.*
Сбор cudf-cu12= =24.6.* Использование кэшированного cudf_cu12-24.6.1.tar.gz
(2,6 КБ) Установка зависимостей сборки: начата Установка зависимостей сборки
: завершена со статусом «готово» Получение требований к
сборке колесо: началось Получение требований для сборки колеса: завершено
со статусом «готово» Подготовка метаданных (pyproject.toml): начато
Подготовка метаданных (pyproject.toml): завершено со статусом «ошибка»
Примечание: вам может потребоваться перезапустить ядро, чтобы использовать обновленные пакеты.
ошибка: subprocess-exited-with-error Подготовка метаданных
(pyproject.toml) не выполнена успешно . код выхода: 1 [62
строки вывода] INFO:nvidia-stub:Testing Wheel
cudf_cu12-24.6.1-cp310-cp310-manylinux_2_28_aarch64.whl против тега
cp310-cp310-manylinux_2_28_aarch64 INFO:nvidia-stub:Колесо тестирования
cudf_cu12-24.6.1-cp310-cp310-manylinux_2_28_x86_64.whl по тегу
cp310-cp310-manylinux_2_28_x86_64 INFO:nvidia-stub:Колесо тестирования
cudf_cu12 - 24.6.1-cp311-cp311-manylinux_2_28_aarch64.whl для тега
cp311-cp311-manylinux_2_28_aarch64 ИНФОРМАЦИЯ:nvidia-stub:Колесо тестирования
cudf_cu12-24.6.1-cp311-cp311-manylinux_2_28 _x86_64.whl против тегаcp311-cp311-manylinux_2_28_x86_64 ИНФОРМАЦИЯ:nvidia-stub:Колесо тестирования
cudf_cu12-24.6.1-cp39-cp39-manylinux_2_28_aarch64.whl против тега
cp39-cp39-manylinux_2_28_aarch64 IN ФО:nvidia-заглушка: Тестирование колеса
cudf_cu12-24.6.1-cp39-cp39-manylinux_2_28_x86_64.whl по тегу
cp39-cp39-manylinux_2_28_x86_64 Файл
"C:\Users\samt\AppData\Local\Temp\pip -build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\wheel.py",
строка 177, в return_wheel return
download_manual(wheel_directory, distribution, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ Файл
"C:\Users\samt\AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\wheel.py",строка 144, в download_manual поднять RuntimeError(f"Не найден
wheel для {distribution} {version}") Traceback (самый последний вызов
последний): File
"C :\Users\samt\AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\wheel.py",
строка 177, в возврате download_wheel
download_manual (каталог_колеса, распространение, версия)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ Файл
"C:\Users\samt\AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib \site-packages\nvidia_stub\wheel.py",
строка 144, в download_manual поднять RuntimeError(f"Не найден
wheel для {дистрибутива} {версия}") RuntimeError: Не найдено колесо
для cudf-cu12 24.6.1 Во время обработки вышеуказанного исключения
произошло другое исключение: Traceback (последний вызов):
File
"C :\Users\samt\anaconda3\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
строка 353, в файле main()
"C:\Users\samt\anaconda3\Lib\site -packages\pip_vendor\pyproject_hooks_in_process_in_process.py",
строка 335, в основном json_out['return_val'] =
hook(**hook_input['kwargs'])
^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл
"C:\Users\samt\anaconda3\Lib\site-packages\pip_vendor\ pyproject_hooks_in_process_in_process.py",
строка 152, в prepre_metadata_for_build_wheel whl_basename =
backend.build_wheel(metadata_directory, config_settings)
^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл
"C: \Users\samt\AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\buildapi.py",
строка 29, в build_wheel return
download_wheel( pathlib.Path(каталог_колеса), config_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл
"C:\Users\samt\ AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\wheel.py",
строка 179, в download_wheel report_install_failure(distribution,
версия,Exception_context) Файл
"C:\Users\samt\AppData\Local\Temp\pip-build-env-7iipheuq\overlay\Lib\site-packages\nvidia_stub\error.py",
строка 63, в report_install_failure поднять InstallFailedError(
nvidia_stub.error.InstallFailedError:
************************ **************************************************** ***** Установка cudf-cu12 для версии 24.6.1 не удалась. Это
специальный пакет-заполнитель, который загружает настоящий пакет колес
с https://pypi.nvidia.com. Если https://pypi.nvidia.com недоступен
, мы не сможем загрузить настоящий файл колеса для установки.
Вы можете попробовать установить этот пакет через
$ pip install --extra-index-url https://pypi.nvidia.com cudf-cu12
Вот некоторая отладочная информация о вашей платформе, которую можно включить в любойотчет об ошибке: Версия Python: CPython 3.11.9 Операционная система: Windows
10 Архитектура ЦП: AMD64 Версия драйвера: 555.99 Версия CUDA: 12.5
************ **************************************************** ***************** [конец вывода] примечание: эта ошибка возникает в подпроцессе и
вероятно, не является проблемой pip. ошибка: ошибка генерации метаданных
Обнаружена ошибка при создании метаданных пакета. См. выше
выходные данные. Примечание. Это проблема упомянутого выше пакета, а не
pip. подсказка: подробности см. выше.
Я также попробовал версию установки conda, созданную с сайта RAPIDS:
Код: Выделить всё
conda create -n rapids-24.06 -c rapidsai -c conda-forge -c nvidia rapids=24.06 python=3.11 'cuda-version>=12.0,
Подробнее здесь: [url]https://stackoverflow.com/questions/78817514/cudf-installation-failure-didnt-find-wheel-for-cudf-cu12-24-6-1[/url]