WSL (Ubuntu-18.04) 설치 및 환경설정
WSL 삭제 (WSL 재설치하는 경우만!)
1. powershell 관리자 권한으로 실행하기
2. wsl가 설치되어 있는지 확인하기
wslconfig.exe /l
3. 설치된 wsl ubuntu 삭제하기
wslconfig.exe /u Ubuntu-18.04
4. wsl 삭제된지 확인하기
wslconfig.exe /l
WSL 설치 (처음 설치한다면 이 과정부터)
wsl --install -d Ubuntu-18.04
→ 이미 컴퓨터에 설치되어있다고 뜨는데, 처음 설치하면 설치하고 있다고 뜬다
그리고 아래처럼 username과 password를 순서대로 입력
Enter new UNIX username: (사용할 username 입력)
New password: (사용할 pw 입력)
Retype new password: (사용할 pw 재입력)
제어판 → Window 기능 켜기
위와 같이 체크하고, 재부팅 ,,,,하면 끝
WSL Anaconda 설치
1. Anaconda 홈페이지에서 sh파일 다운로드 및 설치
https://www.anaconda.com/download#downloads
Free Download | Anaconda
Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.
www.anaconda.com
→ 파란 박스 친 부분 → 오른쪽 마우스 클릭 → 링크 주소 복사
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh
→ 이렇게 뜰 경우 아래와 같이 실행
ls -l Anaconda3-2023.09-0-Linux-x86_64.sh
chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh
→ 계속 Enter…
→ yes
→ enter
⇒ 설치 완료
2. conda 명령어 설정
bash 쉘 기준으로 .bashrc 편집기 실행
vi ~/.bashrc
→ 방향키 아래로 계속 해서
i 를 눌러 편집하기
맨마지막에 해당 문구 넣기 그리고 저장
export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH
추가한 코드를 저장하고 나가기 위해서는
- 편집 모드로 진입:
- 편집 모드로 진입하기 위해서는 i 키 누르기
- 이렇게 하면 입력 모드로 전환되어 현재 위치에서 텍스트를 편집할 수 있음
- 코드 추가:
- 추가할 코드를 입력합니다. 예를 들어, Anaconda가 설치된 경로가 **/home/abcd/anaconda3**이면 다음과 같이 입력:
- export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH
- 저장 및 나가기:
- 입력이 끝났으면 Esc 키를 눌러 명령 모드로 돌아가기
- Shift + :(콜론)을 누르면 맨 아래에 **:**가 나타남
- **wq**를 입력하고 Enter 키를 누르면 저장하고 나가게 됨
.bashrc 수정한 것 적용
source ~/.bashrc
해당 명령어 실행하여 버전확인되면 끝
conda -V
WSL(Ubuntu) & CUDA 설치
1. Ubuntu Setup
sudo apt-get update
sudo apt-get upgrade
2. NVIDIA 드라이버 설치
Ubuntu에서 nvidia-smi 입력하여 엔비디아 드라이버 확인
nvidia-smi
→ CUDA Version이 12.2이므로 CUDAtoolkit을 설치할 때는 12.2 - 1 = 11.2 정도를 설치 하는것이 좋음
3. CUDAtoolkit 설치
→ 이 링크에서 아래와 같이 설정
→ 빨간 박스 코드 실행
4. cuDNN 설치
https://developer.nvidia.com/rdp/cudnn-archive
→ 위 링크에서 cuDNN Archive 에서 CUDA 버전이 맞는 파일 다운로드
Download cuDNN v8.1.1 (Feburary 26th, 2021), for CUDA 11.0,11.1 and 11.2 에서 cuDNN Library for Linux (x86_64) 다운로드
(다운로드 위치 : C:\Users\user\Downloads\cudnn-11.2-linux-x64-v8.1.1.33.tgz)
cudnn-11.2-linux-x64-v8.1.1.33.tgz
Ubuntu에서 다음 명령어로 현재 경로 이동
cd /mnt/c/Users/user/Downloads
다운받은 cuDNN 을 wsl의 /home/[username] 으로 이동
mv '다운받은 cudnn 파일' /home/사용자명
아래의 코드 순서대로 실행
1. tar -xvf cudnn-11.3-linux-x64-v8.2.1.32.tgz # 다운받은 cudnn을 압축 해제
2. sudo cp ./cuda/include/* /usr/local/cuda-11.2/include
3. sudo cp -P ./cuda/lib64/* /usr/local/cuda-11.2/lib64
4. sudo sudo chmod a+r /usr/local/cuda-11.2/lib64/libcudnn*
cuda path 설정 (‘WSL Anaconda 설치’ → ’2. conda 명령어 설정’ ⇒ 여기에 PATH 설정하는 것 있음)
# gedit가 없으면 gedit 설치
sudo apt install gedit -y
다시 편집기 실행해서 PATH 추가
vi ~/.bashrc
export PATH=/usr/local/cuda-11.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.2/extras/CUPTI/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
다음 명령어를 입력하여 버전 확인
nvcc -V (or nvcc --version)
아래와 같은 화면이 나온다면 cuDNN 설치 완료
⇒ Version 11.2
그리고 파일 탐색기를 보면 아래의 사진처럼 Linux가 만들어진다
T i p
Ubuntu를 실행하면 가상환경 (base)가 뜨지 않는다
이렇게 (base)가 앞에 나오게 하기 위해서는 아래 처럼 코드를 입력하면 된다
source activate base