WSL上にNNSVSの環境構築とアップデートするバッチとシェルスクリプト
- Windows 10 Home Insider Preview
- バージョン 2004
- OSビルド 20241.1005
- WSL1, 2(Ubuntu 20.04 LTS, Ubuntu)
autocrlf = false
にしてあります。
- 管理者権限でPowerShellを起動して、次のコマンドを実行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- PCを再起動(必ず)
- Ubuntu をインストール
- Ubuntuを起動してユーザー名とパスワードを登録
- Ubuntuを閉じる。
- このREADMEをブラウザで見ている場合は、ここ からダウンロードした zip を解凍
- setup_nnsvs_on_wsl.bat をダブルクリックで実行。(セキュリティ関連の警告が出るかもしれません。)
- 10分から30分ほど待機。たまにパスワード入力を求められるので入力してください。
- setup_nnsvs_on_wsl.bat をダブルクリック実行で、NNSVSをインストール。
- Windowsに Visual C++ Build Tools をインストール (参考:Visual Studio Community 2019 vesion 16.2, Visual C++ ビルドツールのインストール(Windows 上))
- Windowsに CUDA Toolkit 10.1 をインストール (参考:WSL 2 で GPU を使う(WSL 2 の Ubuntu で,CUDA や PyTorch や TensorFlow 2.2 GPU 版を動かす.Docker は使わない,Windows 10 Insider Program,WSL 2 上 の Ubuntu を使用))
- setup_cuda_on_wsl.bat をダブルクリック実行して、WSLにCUDAとPyTorchをインストール
2020年10月以前に本ツールでインストールした環境をアップデートできます。
- update_nnsvs_on_wsl.bat をダブルクリック実行
[sudo] password for crazy-sub:
と表示されたらUbuntuのパスワードを入力してEnterProceed (y/n)?
と表示されたらy
と入力してEnter(1回目)Proceed (y/n)?
と表示されたらy
と入力してEnter(2回目)Proceed (y/n)?
と表示されたらy
と入力してEnter(3回目)- 処理が完了したら音が鳴ります。
import sinsy
に失敗する(Sinsyがないって言われる)ときは、とりあえず export LD_LIBRARY_PATH=/usr/local/lib
をしたらいいです。
-
Google Colaboratory で NNSVS で遊ぶ mini-HOWTO - Qiita
- setup_nnsvs_on_wsl.sh はほぼ上記記事のコピペです。
sudo
を数か所増やしました。- 各種ライブラリのインストールパスをWSL用に調整しました。
python
pip
をpython3
pip3
にしました。