MMVC_Trainer 1.2.0.4をWindows10で動かす

機械学習でボイスチェンジャーを行うMMVC_TrainerをWindows10で動かした際のメモ

準備するもの

NvidiaのGPUとドライバー

VS2022 community

Anaconda3-2021.05 (python 3.8.8のもの)

git (source treeに同梱されているものでも可)

インストール手順

MMVCのソースをダウンロード

git clone -b v1.2.0.4 https://github.com/isletennos/MMVC_Trainer.git cd MMVC_Trainer 
cd MMVC_Trainer 

※train_ms.py書き換え ※現在はバグフィクス版が出ているので書き換え不要の可能性が高いです


from torch.nn.parallel import DistributedDataParallel as DDP
↓
from torch.nn.parallel import DataParallel as DDP

dist.init_process_group(backend='nccl', init_method='env://', world_size=n_gpus, rank=rank)
↓
dist.init_process_group(backend='gloo', init_method='env://', world_size=n_gpus, rank=rank)

train_loader = DataLoader(train_dataset, num_workers=os.cpu_count(), shuffle=False, pin_memory=True,
↓
train_loader = DataLoader(train_dataset, num_workers=4, shuffle=False, pin_memory=True,

eval_loader = DataLoader(eval_dataset, num_workers=os.cpu_count(), shuffle=False, pin_memory=True,
↓
eval_loader = DataLoader(eval_dataset, num_workers=4, shuffle=False, pin_memory=True,

Anaconda3のシェルから以下実行

cd \path\to\MMVC_Trainer

call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
pip install pyopenjtalk
pip install Cython==0.29.21
pip install librosa==0.8.0
pip install numba
pip install numpy
pip install librosa==0.8.0
pip install phonemizer==2.2.1
pip install scipy==1.5.2
pip install tensorboard==2.3.0
pip install Unidecode==1.1.1
pip install retry
pip install tqdm
pip install pytz
pip install matplotlib
pip install torch==1.8.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html
pip install torchvision==0.9.0
cd monotonic_align
python setup.py build_ext --inplace
cd ..

# 学習実行
python create_dataset_jtalk.py -f train_config_zundamon -s 24000 -z True
python train_ms.py -c configs/train_config_zundamon.json -m 20220505_24000_zundamon -fg fine_model/G_180000.pth -fd fine_model/D_180000.pth

# 学習再開
python train_ms.py -c configs/train_config_zundamon.json -m 20220505_24000_zundamon

参考

以下を参考にさせていただきました。ありがとうございました。

https://qiita.com/yukarimazedofu/items/ed39d34632e412b2fc03

https://note.com/ydd/n/n00ea1394606e

公式discord

MMVC_Trainer 1.2.0.4をWindows10で動かす」への1件のフィードバック

  1. ピンバック: Stable DiffusionをWindows10で動かしてみた – snipet of engineer

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です