はじめに
ノートパソコンでも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は使えません。(こちらを参照)さいごに
今のところなんの不満もなく使えています。不具合もありません。買って大満足です。