Ubuntu 22.04에 CUDA를 사용하도록 OpenCV 설치하는 방법을 다룹니다. 2022. 12. 2 최초작성2024. 1. 14 Python을 사용하여 OpenCV에서 CUDA 사용가능한지 확인CUDA 설치다음 포스트를 참고하여 CUDA 설치를 진행하세요. Ubuntu 22.04에 CUDA 11.8 설치하는 방법https://webnautes.tistory.com/1844OpenCV 설치1. 기존에 설치된 패키지를 업그레이드합니다. $ sudo apt-get update$ sudo apt-get upgrade2. 추가로 필요한 패키지들을 설치합니다. $ sudo apt-get install build-essential cmake$ sudo apt-get install pkg-config$ s..
OpenCV에서 CUDA를 사용해봅니다. 2024. 6. 29 최초작성허프 변환을 GPU와 CPU에서 실행한 시간을 측정한 결과입니다. GPU를 사용했을때 짧은 시간이 걸리는 것을 볼 수 있습니다. CPU 허프 변환 시간 : 0.031784772872924805 secondsGPU 허프 변환 시간 : 0.003282308578491211 seconds테스트에 사용한 전체 코드입니다. OpenCV에서 CUDA를 사용하도록 컴파일을 하는 것이 필요합니다. 다음 포스트를 참고하세요. Ubuntu 22.04에 CUDA 사용하는 OpenCV 설치하는 방법https://webnautes.tistory.com/1876import cv2import numpy as npimport time# 큰 이미지를 사용해야 G..
XGBoost에서 GPU(cuda)를 사용하기 위해 테스트한 과정을 기록해놓았습니다. 선택적으로 필요한 부분만 확인하여 활용하세요.글 작성에 사용한 XGBoost 버전은 2.0.3입니다. 최초작성 2024. 6. 13결론부터 적어보면 큰 데이터를 학습/추론할때에는 GPU를 사용시 성능이 개선되었지만 작은 데이터를 학습/추론시에는 GPU를 사용해서 성능이 개선되기는 겨녕 오히려 CPU를 사용할때보다 안좋은 성능을 보였습니다. 우분투의 경우엔 XGBoost에서 GPU 사용 테스트시 문제가 없었지만 윈도우에서는 XGBoost에서 GPU를 제대로 사용못하는 현상이 있었습니다. CUDA가 설치되어 있는 우분투와 윈도우에서 테스트를 진행했습니다. CUDA 설치 과정은 다음 포스트를 참고하세요. 포스트에선 CUD..
WSL2에 CUDA 사용하도록 Tensorflow 설치하는 방법을 다룹니다. 2022. 11. 26 최초작성 2023. 2. 12 tensorflow-gpu 대신에 tensorflow 설치 2023. 4. 3 gpu 사용하기 위한 확인사항 추가 2024. 1. 9 2024. 2. 4 텐서플로우 버전 선택 정리 2024. 3. 11 tensorflow[and-cuda] 설치시 발생한 문제 해결방법 추가 2024. 3. 13 2024. 3. 14 2024. 3. 16 NVIDIA 그래픽 카드 드라이버 설치 방법 분리 Tensorflow에서 GPU를 사용하려면 다음 버전 이상으로 윈도우를 업데이트 해야 합니다. 윈도우 11은 아래 언급한 버전보다 상위 버전인것으로 보입니다. Windows 10 19044 이상..
WSL2에서 CUDA 사용할 수 있도록 PyTorch 2.0 설치하는 방법을 다룹니다. 2023. 8. 4 최초작성 2024. 1. 9 CUDA 따로 설치 안함. 2024. 3. 16 NVIDIA 그래픽 카드 드라이버 설치 방법 분리 우선 윈도우에 WSL2를 설치하여 Ubuntu를 사용할 수 있는 환경을 만들어야 합니다. 아직 설치안되어 있다면 아래 포스트를 따라 진행하세요. WSL2를 설치하여 Ubuntu 22.04 사용하는 방법 https://webnautes.tistory.com/1847 Miniconda 개발 환경 설치 다음 포스트를 참고하여 Miniconda 개발환경을 설치하세요. Ubuntu 설명을 따라하면 됩니다. 파이썬 프로젝트 별로 패키지를 따로 관리할 수 있습니다. 주의할 점은 Mini..
NVIDIA 그래픽카드에서 사용가능한 CUDA 버전을 확인하는 방법을 다룹니다. 2024. 3. 14 최초작성 2024. 3. 16 사용중인 NVIDIA 그래픽 카드에서 사용가능한 CUDA 버전을 확인하려면 우선 compute capability를 확인해야 합니다. 다음 링크에서 NVIDIA 그래픽 카드의 compute capability를 확인할 수 있습니다. https://developer.nvidia.com/cuda-gpus 다음 목록중 하나를 선택하면.. 세부 모델명과 함께 compute capability를 알려줍니다. 예를 들어 데스크탑용 Geforce RTX 3070의 compute capability는 8.6입니다. 아래 링크에서 앞에서 찾은 compute capability에 맞는 CUD..
WSL2에 CUDA를 설치하는 방법을 다룹니다. 2022. 11. 26 최초작성 2024. 3. 14 그래픽 카드 드라이버 별로 설치가능한 최대 CUDA 버전이 다르다는 것을 확인했습니다. 진행하기 전에 아래 포스트를 참고해보세요. 우분투에서 확인한 것이지만 결론은 최신버전 CUDA를 설치하려면 최신 버전 그래픽 카드 드라이버를 깔아야 합니다. NVIDIA 그래픽카드에서 사용가능한 CUDA 버전 확인하기 https://webnautes.tistory.com/2289 Windows에 WSL2를 설치하는 방법은 아래 포스트를 참고하세요. WSL2를 설치하여 Ubuntu 22.04 사용하는 방법 https://webnautes.tistory.com/1847 아래 링크를 참고하여 작성되었습니다. https://..
CUDA 버전별로 설치가능한 Tensorflow, PyTorch 버전을 확인하는 방법을 다룹니다. 2024. 3. 14 최초작성 Tensorflow CUDA 버전별로 설치가능한 Tensorflow 버전은 아래 링크에서 확인할 수 있습니다. https://www.tensorflow.org/install/source?hl=ko#gpu 가급적이면 Tensorflow 버전에 맞는 CUDA를 설치하는 것을 권장하는 것으로 보입니다. Tensorflow와 CUDA를 같이 설치해주는 tensorflow[and-cuda] 패키지를 설치해보면 Tensorflow 버전에 따라 설치되는 CUDA 버전이 다릅니다. CUDA 버전이 적절하지 않으면 Tensorflow에서 GPU를 사용할 수 없습니다. Tensorflow 설치하..
Ubuntu 22.04에 CUDA를 사용하도록 Tensorflow 설치하는 방법을 다룹니다. 최근(아마도 작년 11월경부터) Tensorflow에서 cuda를 사용시 바뀐점을 다시 정리했습니다. 2022. 12. 2 최초작성 2023. 2. 12 tensorflow-gpu 대신 tensorflow 설치로 변경 The "tensorflow-gpu" package has been removed! https://webnautes.tistory.com/1797 2024. 1. 4 cuda 설치 항목 삭제 , miniconda 개발 환경 추가 예전처럼 Tensorflow 패키지가 GPU를 사용하는 패키지와 CPU를 사용하는 패키지로 분리되었습니다. GPU 사용하는 패키지의 경우엔 CUDA 패키지가 같이 설치되기 ..
Windows와 Ubuntu, WSL2에서 CUDA(GPU)를 사용하는 Tensorflow와 Pytorch를 설치하는 방법을 다룹니다. 추가로 Apple Silicon Macbook에서 GPU를 사용하도록 Tensorflow와 Pytorch를 설치하는 방법도 추가되었습니다. 2024. 1. 7 최초작성 2024. 1. 9 WSL2 추가 2024. 3. 9 Apple Silicon Macbook 추가 Windows Windows에 CUDA 11.8 PyTorch 2.1.2 설치하는 방법 https://webnautes.tistory.com/1850 Windows에서 CUDA를 사용하도록 PyTorch 1.8 설치하는 방법 https://webnautes.tistory.com/1880 Windows에 CUD..