ゲーミングPC 『GALLERIA(ガレリア) UL7C-R36』を買いました【WSL2にCUDA toolkit 11.3をインストール】

はじめに

ノートパソコンでもGPUが使いたくでGPU搭載ノートパソコンを買いました。

選択したのはドスパラ製の『GALLERIA(ガレリア) UL7C-R36』というパソコンです。

Core i7-11800H
GeForce RTX 3060 Laptop 6GB
16GBメモリ



いわゆるゲーミングPCというやつですがゲームをする気はありません。動画編集もしません。ただGPUが使いたかっただけです。

戸惑った点

紙の取説はついていませんでした。こちらにありました。

また、こちらでは親切にもバックカバーを外す方法まで説明してくれていました。

各種設定(キーボードのバックライトや電源・ファンの管理など)を行うソフトウェアを見つけるのに苦労しました。
Intel NUC Software Studioというのを開くとなぜかGALLERIA Gaming Center(Ver 1.14.13650.0)が起動しました。そこで各種設定が可能です。

Windows 11へのアップグレード

購入直後はWindows 10がインストールされていました。

Microsoft製「PC正常化チェック」を実行すると何も設定せずともWindows 11のシステム要件は満たされていました。

「インストールアシスタント」を使ってさっそくWindwos 11をインストールしましたが今のところ何のトラブルも起きていません。

WSLを使えるようにする

以前よりはるかに設定が簡単になっています。

[Windowsの機能の有効化または無効化]ダイアログで「仮想マシン プラットフォーム」を有効化した後にWindows Storeから「Windows Subsystem for Linux Preview」をインストールしました。

引き続きWindows Storeから「Ubuntu 20.04 LTS」をインストールしました。

これだけです。

WSLでCUDAが使えるようにする

こちらからNVIDIA Driverをインストールします。Ver 510.06がインストールされました。


もともとVer 462.30がインストールされていましたがアンインストールは必要ありません。自動で上書きされます。


その後CUDA Toolkitを以下のようにインストールしました。

sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo sh -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo apt-get update
sudo apt-get install -y cuda-toolkit-11-3

こちらを参照させて頂きました。

PyTorchのインストール

cuDNNをインストールしないままPyTorchをインストールしました。cuDNNはPyTorchについてくるようです。

>>> import torch
>>> torch.cuda.is_available()
True
>>> torch.backends.cudnn.is_available()
True

MXNetのインストール

MXNetを動かすためにはcuDNNとNCCLが必要です。
以下のようにインストールしました。
CUDAは11.3ですがMXNet-cu112が動きます。

cuDNNのインストール

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
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt-get update
sudo apt-get install libcudnn8=8.2.1.*-1+cuda11.3
sudo apt-get install libcudnn8-dev=8.2.1.*-1+cuda11.3

NCCLのインストール

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt update
sudo apt install libnccl2 libnccl-dev

注意点

CUDA 10.2は使えません。(こちらを参照)

さいごに

今のところなんの不満もなく使えています。不具合もありません。
買って大満足です。