Как исправить ошибку «ОШИБКА: Не удалось собрать колеса для cupy» при установке с помощью pip?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить ошибку «ОШИБКА: Не удалось собрать колеса для cupy» при установке с помощью pip?

Сообщение Anonymous »

ОШИБКА: не удалось создать колеса для cupy, которые необходимы для установки проектов на основе pyproject.toml

Код: Выделить всё

$ pip install cupy
Collecting cupy
Using cached cupy-12.0.0.tar.gz (2.0 MB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy=1.20 in c:\users\eva02\anaconda3\envs\sklearn\lib\site-packages (from cupy) (1.20.0)Requirement already satisfied: fastrlock>=0.5 in c:\users\eva02\anaconda3\envs\sklearn\lib\site-packages (from cupy) (0.8.1)
Building wheels for collected packages: cupy
Building wheel for cupy (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [55 lines of output]
Clearing directory: C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\cupy\.data
Looking for NVTX: C:\Program Files\NVIDIA Corporation\Nsight Systems *\target-windows-x64\nvtx
Using NVTX at: C:\Program Files\NVIDIA Corporation\Nsight Systems 2022.4.2\target-windows-x64\nvtx

-------- Configuring Module: cuda --------
Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
**************************************************
*** WARNING: Cannot check compute capability
Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
**************************************************

************************************************************
* CuPy Configuration Summary                               *
************************************************************

Build Environment:
Include directories: ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\include\\cub', 'C:\\Users\\eva02\\AppData\\Local\\Temp\\pip-install-iyqad32h\\cupy_721ae8a0802c4c878ac1db5b83119067\\cupy/_core/include', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\include', 'C:\\Program Files\\NVIDIA Corporation\\Nsight Systems 2022.4.2\\target-windows-x64\\nvtx\\include']
Library directories: ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\bin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\lib\\x64']
nvcc command       : ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\bin/nvcc.exe']
hipcc command      : (not found)

Environment Variables:
CFLAGS          : (none)
LDFLAGS         : (none)
LIBRARY_PATH    : (none)
CUDA_PATH       : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0
NVCC            : (none)
HIPCC           : (none)
ROCM_HOME       : (none)

Modules:
cuda      : No
-> Include files not found: ['cublas_v2.h', 'cuda.h', 'cuda_profiler_api.h', 'cuda_runtime.h', 'cufft.h', 'curand.h', 'cusparse.h', 'nvrtc.h']
-> Check your CFLAGS environment variable.

ERROR: CUDA could not be found on your system.

HINT: You are trying to build CuPy from source, which is NOT recommended for general use.
Please consider using binary packages instead.

Please refer to the Installation Guide for details:
https://docs.cupy.dev/en/stable/install.html

************************************************************

Traceback (most recent call last):
File "", line 2, in 
File "", line 34, in 
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\setup.py", line 88, in 
ext_modules = cupy_setup_build.get_ext_modules(True, ctx)
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\install\cupy_builder\cupy_setup_build.py", line 449, in get_ext_modules
extensions = make_extensions(ctx, compiler, use_cython)
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\install\cupy_builder\cupy_setup_build.py", line 305, in make_extensions
raise Exception('Your CUDA environment is invalid. '
Exception: Your CUDA environment is invalid.  Please check above error log.
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cupy
Running setup.py clean for cupy
error: subprocess-exited-with-error

× python setup.py clean did not run successfully.
│ exit code: 1
╰─> [55 lines of output]
Clearing directory: C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\cupy\.data
Looking for NVTX: C:\Program Files\NVIDIA Corporation\Nsight Systems *\target-windows-x64\nvtx
Using NVTX at: C:\Program Files\NVIDIA Corporation\Nsight Systems 2022.4.2\target-windows-x64\nvtx

-------- Configuring Module: cuda --------
Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
**************************************************
*** WARNING: Cannot check compute capability
Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
**************************************************

************************************************************
* CuPy Configuration Summary                               *
************************************************************

Build Environment:
Include directories: ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\include\\cub', 'C:\\Users\\eva02\\AppData\\Local\\Temp\\pip-install-iyqad32h\\cupy_721ae8a0802c4c878ac1db5b83119067\\cupy/_core/include', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\include', 'C:\\Program Files\\NVIDIA Corporation\\Nsight Systems 2022.4.2\\target-windows-x64\\nvtx\\include']
Library directories: ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\bin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\lib\\x64']
nvcc command       : ['C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.0\\bin/nvcc.exe']
hipcc command      : (not found)

Environment Variables:
CFLAGS          : (none)
LDFLAGS         : (none)
LIBRARY_PATH    : (none)
CUDA_PATH       : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0
NVCC            : (none)
HIPCC           : (none)
ROCM_HOME       : (none)

Modules:
cuda      : No
-> Include files not found: ['cublas_v2.h', 'cuda.h', 'cuda_profiler_api.h', 'cuda_runtime.h', 'cufft.h', 'curand.h', 'cusparse.h', 'nvrtc.h']
-> Check your CFLAGS environment variable.

ERROR: CUDA could not be found on your system.

HINT: You are trying to build CuPy from source, which is NOT recommended for general use.
Please consider using binary packages instead.

Please refer to the Installation Guide for details:
https://docs.cupy.dev/en/stable/install.html

************************************************************

Traceback (most recent call last):
File "", line 2, in 
File "", line 34, in 
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\setup.py", line 88, in 
ext_modules = cupy_setup_build.get_ext_modules(True, ctx)
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\install\cupy_builder\cupy_setup_build.py", line 449, in get_ext_modules
extensions = make_extensions(ctx, compiler, use_cython)
File "C:\Users\eva02\AppData\Local\Temp\pip-install-iyqad32h\cupy_721ae8a0802c4c878ac1db5b83119067\install\cupy_builder\cupy_setup_build.py", line 305, in make_extensions
raise Exception('Your CUDA environment is invalid. '
Exception: Your CUDA environment is invalid. Please check above error log.
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed cleaning build dir for cupy
Failed to build cupy
ERROR: Could not build wheels for cupy, which is required to install pyproject.toml-based projects
Я попробовал pip install install проекты на основе pyproject.toml, но это не сработало.


Подробнее здесь: https://stackoverflow.com/questions/762 ... ing-with-p
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»