WSLメモ
WSLメモ
1か2か、規定のディストリビューションはどれか
code:poweshell
wsl -l -v
ログインする
code:powershell
wsl # デフォルトにログイン
wsl -d ディストリ名 # 指定してログイン
規定ディストリビューションを変更
code:powershell
wsl --set-default Ubuntu-20.04
20.04をインストール。
WSL2 のインストール,Ubuntu のインストールと利用(Windows 11 対応の記事)(Windows 上)
win10だけどwindows11の方法でいけた
GUI
Windows 10バージョン21H1でのWSL2のGUI日本語化 (r271-635)
セキュリティソフトでvcxsrvのファイアウォールを無効にする必要があった
フォントがぼやけるとき
Blurry fonts on using Windows default scaling with WSL GUI applications (HiDPI) - Super User
Windows 11なら設定の必要なし
できないときは管理者権限でwsl --update
Windows11 の WSL2 + WSLg で GUI アプリ実行時に発生するエラー「Error: Can’t open display: 0」の対処方法 | Snow System
cudaやcudnnなど入れる
/hotchpotch/Windows 10 の WSL や docker 上で nVidia GPU (cuda) を使う
と思ったが、windows11にしたのでEnable NVIDIA CUDA on WSL 2 | Microsoft Docs
でもこれだと最新のcudaが入ってしまう。11.3がいい。
ドライバ更新した。それだけではnvcc使えない。
code:bash
$nvidia-smi
Thu Jun 9 21:46:18 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.73.08 Driver Version: 512.96 CUDA Version: 11.6 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... On | 00000000:01:00.0 On | N/A |
| 20% 34C P8 5W / 75W | 1418MiB / 4096MiB | 6% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 274 G /Xwayland N/A |
+-----------------------------------------------------------------------------+
【Ubuntu】NVIDIAドライバ・CUDA・CUDNNをインストールして深層学習環境を整える – 茱萸note
wsl-ubuntuを選ぶ。最後はapt install cuda-11-3
code:bash
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
をするとnvcc -Vで表示された!
k4aviewerが真っ黒になってしまった。他のアプリはちゃんと表示される。
さっきのexportをしなくても変わらない。
sdkを再インストールしても変わらない
まあいっか。windowsの方は見れるから
メモリを増やす
WSL2 に割り当てるメモリサイズを手動で固定値を設定する方法 | Snow System
データが保存されるドライブを移す
WSL上のLinuxをCドライブから移動させる
最初に選ばせてほしいな。場所を。次があれば最初からimportする。