w-okada / voice-changer

リアルタイムボイスチェンジャー Realtime Voice Changer
Other
15.34k stars 1.65k forks source link

[ISSUE]: DDSP-SVCでディレクトリupload_dirディレクトリにmodelディレクトリがないと言われる #1051

Open GRGSIBERIA opened 6 months ago

GRGSIBERIA commented 6 months ago

Voice Changer Version

MMVCServerIO_win_onnxgpu-cuda_v.1.5.3.17b

Operational System

Windows 10

GPU

NVIDIA RTX A4000

Read carefully and check the options

Model Type

DDSP-SVC

Issue Description

DDSP-SVCをアップロードしたとき、modelディレクトリが作成されずにアップロードに失敗する。

手順

  1. DDSP-SVCで空のスロットを編集する
  2. 手順通りにDDSP-SVCのファイルを指定する
  3. modelディレクトリが存在しないと言われる

注釈

Tempフォルダまで行って無理やりアップロードさせようともしたけれども同様のエラーが出る。 ファイル名が衝突している気がしたので、config.ymlというファイル名を使わず、途中からcombsubとdiffでそれぞれ別々の名前を作成して衝突を避けてみたが失敗した。

Application Screenshot

No response

Logs on console

Traceback (most recent call last):
  File "restapi\MMVC_Rest_Fileuploader.py", line 92, in post_load_model
  File "voice_changer\VoiceChangerManager.py", line 163, in loadModel
  File "shutil.py", line 836, in move
  File "shutil.py", line 434, in copy2
  File "shutil.py", line 254, in copyfile
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\EIICHI\\AppData\\Local\\Temp\\tmphm7tkqav\\upload_dir\\model/model_4906000.pt'
paramDict {'voiceChangerType': 'DDSP-SVC', 'slot': 5, 'isSampleMode': False, 'sampleId': None, 'files': [{'name': 'conbsub-config.yaml', 'kind': 'ddspSvcModelConfig', 'dir': 'model/'}, {'name': 'model_4906000.pt', 'kind': 'ddspSvcModel', 'dir': 'model/'}, {'name': 'diff-config.yaml', 'kind': 'ddspSvcDiffusionConfig', 'dir': 'diff/'}, {'name': 'model_1434000.pt', 'kind': 'ddspSvcDiffusion', 'dir': 'diff/'}], 'params': {}}
FILE: LoadModelParamFile(name='conbsub-config.yaml', kind='ddspSvcModelConfig', dir='model/')
move to C:\Users\EIICHI\AppData\Local\Temp\tmphm7tkqav\upload_dir\model/conbsub-config.yaml -> model_dir\5\model/conbsub-config.yaml
[Voice Changer] post_load_model ex: [Errno 2] No such file or directory: 'C:\\Users\\EIICHI\\AppData\\Local\\Temp\\tmphm7tkqav\\upload_dir\\model/conbsub-config.yaml'
Traceback (most recent call last):
  File "shutil.py", line 816, in move
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。: 'C:\\Users\\EIICHI\\AppData\\Local\\Temp\\tmphm7tkqav\\upload_dir\\model/conbsub-config.yaml' -> 'model_dir\\5\\model/conbsub-config.yaml'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "restapi\MMVC_Rest_Fileuploader.py", line 92, in post_load_model
  File "voice_changer\VoiceChangerManager.py", line 163, in loadModel
  File "shutil.py", line 836, in move
  File "shutil.py", line 434, in copy2
  File "shutil.py", line 254, in copyfile
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\EIICHI\\AppData\\Local\\Temp\\tmphm7tkqav\\upload_dir\\model/conbsub-config.yaml'