Ubuntu20.04をインストールする
wsl --install -d Ubuntu-20.04
アプリケーションとしてUbuntu20.04がインストールされているので、開く。
必須パッケージのインストール
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential wget curl unzip zip git tmux htop
Anacondaをインストール
# 最新の Anaconda をダウンロード
wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
# インストール
bash Anaconda3-2024.02-1-Linux-x86_64.sh
# 環境を初期化
eval "$(/home/$(whoami)/anaconda3/bin/conda shell.bash hook)"
conda init
環境パスを設定(⭐「masarina」は私の名前!ここには自分の名前を入れてね!⭐)
echo 'export PATH="/home/masarina/conda/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
CUDA Toolkit 12.0のインストール
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda-repo-ubuntu2004-12-0-local_12.0.0-525.60.13-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-12-0-local_12.0.0-525.60.13-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2004-12-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
windowsのターミナルに戻って
wsl --shutdown
を実行して閉じて、もう一度Ubuntu20.04アプリケーションを起動して、
以下を実行して確認
nvcc --version
nvidia-smi
ああ、、vnccのパスが通ってない、、
find コマンドで nvcc を検索
find / -name "nvcc" 2>/dev/null
→ ルートから全部見ちゃえ。めちゃ時間かかるけど確実。
/usr/local/cuda-12.0/bin/nvcc だったので
echo 'export PATH="/usr/local/cuda-12.0/bin:$PATH"' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH="/usr/local/cuda-12.0/lib64:$LD_LIBRARY_PATH"' >> ~/.bashrc
source ~/.bashrc
あとはー、
nvcc --version
を実行して確認して、、
(base) masarina@DESKTOP-H5AUO33:~$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Mon_Oct_24_19:12:58_PDT_2022
Cuda compilation tools, release 12.0, V12.0.76
Build cuda_12.0.r12.0/compiler.31968024_0
(base) masarina@DESKTOP-H5AUO33:~$
って出てくればOKね。
そしたらanacondaで仮想環境を作ろう。
conda create --name 好きな名前 python=3.7.0
pythonは3.7.0でお願いね。
conda activate さっき設定した名前
で仮想環境に入って,,
cupyをインストール
conda install cupy=8.3.0
そしたら最後、pytorchをインストールするか、、
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia
あとは細かい設定
sudo apt update
sudo apt install -y language-pack-ja
sudo locale-gen ja_JP.UTF-8
sudo update-locale LANG=ja_JP.UTF-8
locale -a | grep ja_JP