【Python】Windows10에서 CuPy를 도입하여 CUDA 코어를 이용할 때까지

도입으로 빠져서 기사로했습니다.
※이 기사는, 2020/04/05에 투고한 기사입니다.

CuPy?



NumPy 호환 GPU 연산용 라이브러리입니다.

파이썬에서 빠른 계산. NumPy 호환 GPU 계산 라이브러리 cupy
htps : // 푸라카쿠-py 텐. Red d. cs. 이오/쟈/마s테 r/챠p r_ml/쿠py. HTML

환경



기사에 필요한 범위만 추출


종류
사양/버전


CPU
Intel Core i7-9700K

RAM
DDR4-2133 32GB (8GBx4)

GPU
NVIDIA GeForce GTX1080Ti

OS
Windows10 Pro 1909 64Bit

CUDA Toolkit10.2
10.2.89

Python3
3.7.6

CuPy v7
7.3.0


자기 책임으로 부탁합니다



CuPy는 Windows에서의 동작을 보증하지 않습니다.
또, 당 페이지에서는 Windows에서의 이용 방법을 설명하고 있습니다만, 비 서포트 환경에서의 이용을 추천하고 있는 것은 아닙니다.

CUDA 버전 확인



명령 프롬프트 등에서 다음 명령 실행
nvcc -V

실행 후 다음과 같은 응답이 있으면 정상적으로 확인할 수 있습니다.
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:32:27_Pacific_Daylight_Time_2019
Cuda compilation tools, release 10.2, V10.2.89

CuPy를 설치할 때 사용하므로 마지막 줄 release의 숫자를 삼가하십시오.
이 경우는 10.2 밖에 삼가두면 문제 없습니다.

아, 다른 응답?


'nvcc'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

이러한 응답이 있으면 CUDA Toolkit을 설치해야 합니다.

CUDA Toolkit 설치



다운로드



CUDA Toolkit 다운로드 페이지 에서 설치할 환경에 있던 것을 다운로드합니다.
exe[network]exe[local] 는 어느쪽이든 상관없습니다.

설치



표시되는 단계에 따라 그대로 설치합니다.

CuPy 도입



삼킨 숫자는 여기에서 사용합니다. 이번 경우에는 10.2 이었으므로 쉼표를 제외하고 다음과 같이 넣어 설치합니다.
pip install cupy-cuda102

설치가 성공적으로 완료되면 시스템을 재부팅합니다.
사용 방법은 아래의 기사가 참고가 됩니다.

파이썬으로 쉽게 GPU 계산을 할 수 있는 Cupy 소개
htps : // 코 m / 사마 코바 / ms / d18 6cf09f544477

가져올 수 없음


import cupy as cp
Traceback (most recent call last):
File "C:\Users\thzking\AppData\Local\Continuum\anaconda3\lib\sit...
...
(いっぱいエラー)
...
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

다음과 같은 방법으로 해결할 수 있습니다.


  • 설치 후 시스템을 재부팅하지 않은 경우 재부팅 (중요)
  • CUDA 버전 재확인
  • CuPy 재설치
  • CUDA Toolkit 재설치
  • 던져서 잠자는
  • 좋은 웹페이지 즐겨찾기