Linux
PR

【Linux】UbuntuにCUDAをインストールする方法【CUDA 12.8/12.9/13.0】

えりる
記事内に商品プロモーションを含む場合があります

この記事ではUbuntuにNVIDIAのGPUで動く並列計算を行うためのプラットフォームであるCUDAをインストールする方法を解説します。

環境

WSL2のUbuntu 24.04を想定します。他のバージョンでも大丈夫だと思います。

WSL2 :

Windows 11標準搭載の機能。LinuxをWidnows上で仮想的に動かすことができる。Windows Subsystem for Linux 2の略称。

PowerShellを開いて、

wsl --install

を打つだけで仮想環境のUbuntuをインストールできる。

CUDA Toolkit のインストール

NVIDIAの公式サイト(最新CUDAのダウンロードページ)からインストールします。
2025/08時点ではCUDA 13.0が最新のようです。
過去バージョンをインストールしたい場合は以下のリンクをご利用ください。

公式サイトのCUDAインストール用ページにアクセスすると、自分の環境を選択するところがでてきます。 今回は以下のように選択しました。

するとページ下のほうでインストールの方法を教えてくれるのでそれを参考にインストールを進めていきます。

まずは念のためホームディレクトリに戻っておきましょう。

cd ~

wgetを使ってパッケージをダウンロードします。

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb

公式ダウンロードページの「CUDA Toolkit Installer」と書いてあるところにwgetコマンドがあるので、wget以降のURLはそこに書いているURLを使用してください。

うまくいくとホームディレクトリにcuda-keyring_1.1-1_all.debというファイルがダウンロードされていると思います。

次にダウンロードしたパッケージをdpkgコマンドでインストールします。

sudo dpkg -i cuda-keyring_1.1-1_all.deb

dpkg -i以降はダウンロードされた.debファイルの名前を適宜使用してください。その後、以下でアップデート可能なパッケージリストを更新して、

sudo apt update

CUDA Toolkit 12.8, cuDNN を以下のコマンドでインストールします。

sudo apt install cuda-toolkit-12-8 cudnn

ここではCUDA 12.8の場合のコマンドを示しましたが、別バージョンの場合は適宜12-8の部分を修正してください。
公式ダウンロードページのインストールコマンドに掲載されていると思います。

NVIDIAドライバのインストールがまだの人は、以下のコマンドでインストールしておきます。公式ダウンロードページにこれも載っています。

sudo apt install cuda-drivers

最後にインストールしたCUDA Toolkitのパスを通します。pyenvの時と同様に~/.bashrc の末尾にパス情報を追記します。

まず、以下のコマンドでvimエディタを使って.bashrcを開きます。

vi ~/.bashrc

その後、一番下まで移動して、一番下の行に以下の内容をコピペします。

export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
export CUDA_HOME=/usr/local/cuda-12.8 # CUDA 12.8の場合
export CUDNN_INCLUDE_DIR=/usr/local/cuda/include
export CUDNN_LIB_DIR=/usr/local/cuda/lib64

ここではCUDA 12.8の場合の設定例を示しましたが、別バージョンの場合は適宜cuda-12.8の部分を修正してください。
インストールディレクトリはたいていの場合/usr/local/にあるので以下のコマンドで確認することができます。

ls /usr/local

出力にcuda-12.8のようにインストールしたCUDAバージョンに対応するディレクトリがあればその場所がインストールディレクトリです。使用したいCUDAのインストールディレクトリを.bashrcに記載してください。

ここまで終えたら最後に.bashrcの変更内容を以下のコマンド適用します。

source ~/.bashrc

これでCUDA Toolkitが使えるようになっているはずなので以下のコマンドで確認します。

nvcc -V

バージョンが返ってきたらインストール成功です。

まとめ

この記事ではCUDAをUbuntuにインストールする方法を解説しました。
何かの参考になればうれしいです。

以下の記事で、CUDAを使った生成AI(Stable Difffusion)のインストール方法を解説しています。
最新のBlackwell世代で動くようにセットアップしています。
興味がありましたら是非ご覧ください。

あわせて読みたい
【Stable Diffusion】 RTX50シリーズでStable Diffusionを起動する方法 【CUDA 12.8/12.9対応】
【Stable Diffusion】 RTX50シリーズでStable Diffusionを起動する方法 【CUDA 12.8/12.9対応】
 関連サービス 

画像生成AIならPICSOROBAN

PICSOROBANは、ブラウザから手軽にStable Diffusionを使った画像生成が可能なクラウドサービスです。高価なPCやGPUを必要とせず、インストールやプログラミングも不要なため、テキストプロンプトを入力するだけで簡単に画像を生成できます。

CivitaiのモデルやLoRAをドラッグ&ドロップでアップロードして利用できるほか、ControlNet機能でキャラクターのポーズや線画を細かく制御することも可能です。画像生成を効率化するさまざまな拡張機能にも対応しており、これから画像生成AIを試したい方にもおすすめです。

えりるさんが気になっている商品紹介コーナー

UGREENの巻き取り式USB-C充電ケーブルです。巻き取り式のケーブルで100WのPD充電できるのが良いポイント。コンパクトなので持ち運びにも室内用、車内用にも便利ですし、100Wいけるので充電器を選べばスマホからノートパソコンまでなんでも充電できます。
ケーブル長さは36/60/82/100cmの4段階調整なので好きな位置で止められないのは注意ですが、ケーブルを束ねたりして管理するのはめんどくさいですし、それから解放されると考えるとえりるさん的にはかなり魅力的ですね(笑)

えりるについて
えりる
えりる
日本のどこかに生息する平成生まれの研究者。とっても理論家と思いきや気分屋さんでもある。基本的にめんどくさがり。修士(工学)を持っている。 Windows, Mac, Linuxの三刀流。
記事URLをコピーしました