【GPU】古いGPUを使っています。NEUTRINOで使用することはできますか?
一定世代以上前のGPU(例:GT730など)は、NVIDIA関連のツールキットの動作対象外となっており、NEUTRINOでもGPUモードでの動作対象外となります。
対処方法:
NEUTRINO・NSFの実行ログにGPU・CPUのどちらを使用したかの記載がありますので、まずはそちらをご確認ください。もし旧世代のGPUを利用していて動作しない場合は、CPUモードでの稼働が可能です。
CPUモードにする方法は、以下の2つがあります。
1.Run.bat の内容を変更
「-m」オプションを削除することで、CPUモードで実行可能になります。
以下の例のように、-m を削除してください。
echo %date% %time% : start NEUTRINO
bin\NEUTRINO.exe score\label\full\%BASENAME%.lab score\label\timing\%BASENAME%.lab output\%BASENAME%.f0 output\%BASENAME%.melspec model\%ModelDir%\ -w output\%BASENAME%.mgc output\%BASENAME%.bap -n 1 -k %StyleShift% -o %NumThreads% -d %InferenceMode% -m -t
echo %date% %time% : start NSF
bin\NSF.exe output\%BASENAME%.f0 output\%BASENAME%.melspec .\model\%ModelDir%\%NsfModel%.bin output\%BASENAME%.wav -l score\label\timing\%BASENAME%.lab -n 1 -p %NumThreads% -s %SamplingFreq% -f %PitchShiftNsf% -m -t
↓
echo %date% %time% : start NEUTRINO
bin\NEUTRINO.exe score\label\full\%BASENAME%.lab score\label\timing\%BASENAME%.lab output\%BASENAME%.f0 output\%BASENAME%.melspec model\%ModelDir%\ -w output\%BASENAME%.mgc output\%BASENAME%.bap -n 1 -k %StyleShift% -o %NumThreads% -d %InferenceMode% -t
echo %date% %time% : start NSF
bin\NSF.exe output\%BASENAME%.f0 output\%BASENAME%.melspec .\model\%ModelDir%\%NsfModel%.bin output\%BASENAME%.wav -l score\label\timing\%BASENAME%.lab -n 1 -p %NumThreads% -s %SamplingFreq% -f %PitchShiftNsf% -t
2.GPUを取り外す
PCからGPUを物理的に取り外すことで、自動的にCPUモードで実行されます。
古いGPUでは動作しない可能性があるため、上記の方法でCPUモードに切り替えてご利用ください。