RVC-Project / RVC-Project/Retrieval-based-Voice-Conversion-WebUI

RVC DOESNT WORK

Open
#2,398 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
38.4k
Forks
5.3k
PR merge metrics
No merged PRs in 30d

Description

C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1>runtime\python.exe gui_v1.py --pycmd runtime\python.exe --dml
2024-12-07 11:31:31 | INFO | faiss.loader | Loading faiss.
2024-12-07 11:31:31 | INFO | faiss.loader | Successfully loaded faiss.
2024-12-07 11:31:34 | INFO | configs.config | No supported Nvidia GPU found
overwrite preprocess and configs.json
2024-12-07 11:31:34 | INFO | configs.config | Use DirectML instead
Traceback (most recent call last):
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\gui_v1.py", line 954, in
gui = GUI()
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\gui_v1.py", line 130, in init
self.config = Config()
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\configs\config.py", line 35, in wrapper
wrapper.instance = func(*args, **kwargs)
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\configs\config.py", line 61, in init
self.x_pad, self.x_query, self.x_center, self.x_max = self.device_config()
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\configs\config.py", line 225, in device_config
self.device = torch_directml.device(torch_directml.default_device())
File "C:\Users\reem&roaa\Desktop\RVC1006AMD_Intel\RVC1006AMD_Intel1\runtime\lib\site-packages\torch_directml\device.py", line 38, in device
raise Exception(f"Invalid device_id argument supplied {device_id}. device_id must be in range [0, {num_devices}).")
Exception: Invalid device_id argument supplied 0. device_id must be in range [0, 0).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with configs/config.py, especially Config.init and device_config, then trace how gui_v1.py creates GUI and Config. Reproduce the command shown with DirectML and inspect the torch_directml device call and its reported device count. Done means the application starts successfully or reports a clear, actionable unsupported-device error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.