1. 인트로
딥러닝 알고리즘(easyOCR)을 쓸 일이 있는데 CPU만 사용하려니 생각보다 너무 오래걸렸다.
GPU를 사용하려면 CUDA가 필요하다고 한다.
준비물은 tensorflow, CUDA, cuDNN, Nvidia 그래픽카드 드라이버다.
2. CUDA 설치
1). tensorflow 버전 확인
python -m pip list
설치된 라이브러리 확인한다.
tensorflow 버전이 2.11이다.
2). tensorflow-gpu와 호환되는 cuDNN, CUDA를 확인
tensorflow 2.11 버전과 호환이 되는,
CUDA 11.2, cuDNN 8.1 버전을 깔면 된다.
3). CUDA 설치
4). cuDNN 설치
cuDNN은 8.1 버전을 찾아보니 두개가 나왔다.
CUDA가 11.2 버전이라 위에꺼를 받았다.
(cuDNN 다운받으려면 NVIDIA 로그인을 해야한다.)
5). cuDNN 파일을 CUDA 폴더에 덮어쓰기
cuDNN은 알집파일이고, 풀면 bin, include, lib, .txt 파일이 나온다.
이걸 CUDA를 설치한 폴더에 복붙한다.
6). 버전이 맞는 tensorflow gpu 설치
python -m pip install tensorflow-gpu==2.8.0
tensorflow-gpu가 없어서 설치했다.
7). 확인
오잉??
CUDA는 잘 깔렸고,
GPU도 쓸수있다고 나오는데,
검색하면 GPU가 안잡힌다.
생각해보니 그래픽카드 드라이버를 안깔았다...
8). 그래픽카드 드라이버 설치
드라이버를 다운받는다.
레노버 p14s Gen3 의 그래픽 카드는 Nvidia T550 이다.
쿼드로인줄 알았는데, RTX 시리즈에 있다.
과연..?
성공! 그래픽카드가 잡힌다.
하지만....
설치하고 바로 될 줄 알았는데, 계속 안된다.
easyOCR을 사용하려면 몇가지 더 추가작업이 필요하다.
+) 추가로..
Nvidia 홈페이지에서 CUDA를 지원하는 그래픽카드 목록을 확인할 수 있는데,
T500은 있고 T550은 없어서 설마 했지만, 문제없이 돌아간다.
'전자기기 리뷰' 카테고리의 다른 글
[스위치] 키크론 저소음 바나나 축 (키저바) 리뷰 (0) | 2024.10.20 |
---|---|
[무선 기계식 키보드] 키크론 K8 레트로 (Keychron K8 Retro) 핫스왑 적축 리뷰 (0) | 2024.10.20 |
easyOCR 사용을 위한 CUDA 셋팅 (0) | 2023.01.15 |
레노버 씽크패드 p14s Gen3 워크스테이션 노트북 리뷰 (0) | 2023.01.14 |
댓글