0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

(wsl用(Ubuntu20.04))初期状態Ubuntuにcupy,pytorch,pytorchに対応したドライバーを入れるまでのアーカイブ

Last updated at Posted at 2025-02-18

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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?