๐ฅPytorch๋ฅผ ์ด์ฉํ ๋ฅ๋ฌ๋
Pytorch๋ฅผ ์ฌ์ฉํด ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ค๊ณ ํ๋ค๋ฉด ๋น์ฐํ ์ค์น๊ฐ ์ฐ์ ์๋๊ฐ? ์ด์ ํ๋์ฉ ํด๋ณด์.
1. Pytorch ์ค์น
๊ฐ๋จํ๋ค. ๊ณตํ์ผ๋ก ๊ฐ์ >>๊ณต์ํํ์ด์ง๋งํฌ<<
start ๋ฒํผ์ ๋๋ฅด๊ณ ,
๋ณธ์ธ ์ปดํจํฐ ํ๊ฒฝ์ ๋ง๊ฒ ๋๋ฌ์ฃผ๋ฉด ๋ช ๋ น์ด๊ฐ ๋.
.
.
.
.
.
์ ๊ฐ๋ฟ cuda ์ค์นํ๋ฌ ๊ฐ์~~
2. CUDA ์ค์น
CUDA๋ NVIDIA ์์ ๊ฐ๋ฐํ GPU ๊ฐ๋ฐ ํด์ด๋ค. GPU๋ฅผ ์ด์ฉํด ํ๋ก๊ทธ๋จ์ ๊ณ์ฐ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋๋ก ํ๋ค. CUDA๋ฅผ ์ค์นํ๋ ค๋ฉด ์ฐ์ ๋ณธ์ธ์ ๊ทธ๋ํฝ์นด๋๋ฅผ ์์์ผ ํ๋ค. ์ ๊ทธ๋ฌ๋ฉด ์ฐ์ ๊ทธ๋ํฝ ์นด๋๋ถํฐ ํ์ธํ๋ฌ ๊ฐ์.
๐งwindow 10 ๊ทธ๋ํฝ ์นด๋ ํ์ธ ๋ฒ
์์ - ๊ฒ์ - ์ฅ์น ๊ด๋ฆฌ์ - ๋์คํ๋ ์ด ์ด๋ํฐ๋ฅผ ๋ณด๋ฉด NVIDIA ์ด์ฉ๊ณ ์ ํ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์์ ๋ด์ฉ์ ๊ธฐ์ตํ๊ณ , https://developer.nvidia.com/cuda-gpus ์ด๊ณณ์ ๋ค์ด๊ฐ์ ๋ณธ์ธ ๊ทธ๋ํฝ ์นด๋ ์๋ฆฌ์ฆ์ ๋ง๋ ๊ฒ์ ๋๋ฌ๋ณด๋ฉด
Compute Capability ๋ฅผ ์ ์ ์๋ค.(ํ์๋ Geforce GTX 1060์ด๋ผ 6.1์์ ์ ์ ์๋ค.) ๋ค์์ผ๋ก ์ด๊ณณ์ ๋ณด๋ฉด,
6.1์ ๋ง๋ ๊ฒ์ด ์ฌ๋ฌ๊ฐ ์์์ ์ ์ ์๋ค. ์กฐ๊ฑด์ ๋ง๋ ์ํ๋ ๋ฒ์ ์ ์ค์นํ๋ฉด ๋๋ค. (ํ์๋ pytorch1.4๊ฐ ํธํ์ด ๋๋ cuda10.1์ผ๋ก ์ค์น)
๋ง์ง๋ง์ผ๋ก https://developer.nvidia.com/cuda-toolkit-archive ์ด ๋งํฌ์์ ์ด์ ๋ง๋ ๊ฒ์ ์ค์นํ๋ฉด ๋๋ค. OS์ ๋ง๊ฒ ๊ณ ๋ฅด๊ณ Installer type์ local์ ์ ํํด์ ํ๋ฒ์ ๋ฐ๋๋ค.
3. cuDNN ์ค์น
CUDA ์ค์น๊ฐ ๋๋ฌ์ผ๋ฉด https://developer.nvidia.com/cudnn ์ด ๋งํฌ์ ๋ค์ด๊ฐ์ CUDA ๋ฒ์ ์ ๋ง๊ฒ cnDNN์ค์น๋ฅผ ํ์. ์ฐธ๊ณ ๋ก NDIVIA ๋ก๊ทธ์ธ์ ํด์ผ ๋ฐ์ ์ ์๋ค.
ํ์ผ์ ๋ฐ์ ํ์, ์์ถ์ ํ๊ณ CUDA๊ฐ ์ค์น๋ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ ex) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
๊ทธ ๊ฒฝ๋ก ์์ ์์ถ ํผ ํ์ผ์์ ๋ด์ฉ๋ฌผ์ ์ ๋ถ ์ฎ๊ธด๋ค. ์ดํ ์ปค๋งจ๋์ฐฝ์ nvcc --version
์
๋ ฅํ์ฌ ์ค์น๊ฐ ์๋ฃ๋์ง ํ์ธํ๋ค.
.
.
.
.
์! ์ด์ ๋ค ์ค์นํ์ผ๋, ๋ค์ ํ์ดํ ์น ์ค์นํ๋ฉด์ผ๋ก ๊ฐ์! ๐ฅณ
๊ทธ๋ฐ๋ฐ ๋ดค๋๋ 1.7.1 ์ต์ ๋ฒ์ ๊ธฐ์ค์ด๋ผ ํ์๋ 1.4๋ฅผ ์ธ ์์ ์ด๊ธฐ ๋๋ฌธ์ ํ๋ ๋ฐ์ค ๋ถ๋ถ์ ๋๋ฅด๋ฉด ๋ค๋ฅธ ๋ฒ์ ์ ์ปค๋งจ๋๋ฅผ ์ ์ ์๋ค.
์ด์ ์ปค๋งจ๋ ์ฐฝ ํค๊ณ pip install torch==1.4.0 torchvision==0.5.0
๊ฐ์ฆ์์~~
๋ง๋ฌด๋ฆฌ
๊ฒฐ๊ตญ ERROR: Could not find a version that satisfies the requirement ... error๊ฐ ๋ณ๋ค๊ณ ํ๋ค,,, ๐ฑ
์๋ง pip์ด torch 1.4 ๋ฒ์ ๊ณผ ๋ด ํผ์์ ํ๊ฒฝ๊ณผ ๋ง๋ whlํ์ผ์ ๋ชป์ฐพ์์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค. ์ ์ ๊ฐ์ ์๋ฌ ๋จ์๋ ๋ถ๋ค ๋ง๋ ๋ฒ์ ์ ์ฐพ์์ -f (์ค์นURL)
๋ก ํด๊ฒฐ์ด ๋๋ค๊ณ ํ๋ค์. pytorch 1.4 ์ฐ์ค๊ฑฐ๋ฉด ํ์ด์ฌ 3.6 64bit ์์ ํธํ์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ํน์๋ผ๋ ๋์ ๋์๊ธธ ๋ฐ๋ผ๋ฉด์ ์ค๋๋ ๋ง์นฉ๋๋ค~~
'์์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python ๊ฐ์ํ๊ฒฝ ๊ฐ์ ๋ฐ ์ฌ์ฉ๋ฒ (0) | 2021.02.15 |
---|---|
Git ๊ฐ์ ๋ฐ ์ค์ (0) | 2021.02.14 |
ํ์ด์ฌ ์ค์นํ๊ธฐ! (feat. ์๋์ฝ๋ค) (0) | 2021.01.08 |
์ฒ์ ์์ํ๋ ๊ฐ๋ฐ ๋ธ๋ก๊ทธ... ์ด๋ค ๊ฑธ๋ก ์์ํด์ผ ํ ๊น? (0) | 2020.12.10 |