Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when trying to train cluster #79

Closed
ThrowawayAccount01 opened this issue Mar 23, 2023 · 0 comments
Closed

Error when trying to train cluster #79

ThrowawayAccount01 opened this issue Mar 23, 2023 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@ThrowawayAccount01
Copy link

Using svc train-cluster gives the following error:

C:\Users\LXC PC\Desktop\sovits\venv\Scripts>svc train-cluster
51it [00:00, 3288.89it/s]
joblib.externals.loky.process_executor._RemoteTraceback:
"""
Traceback (most recent call last):
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\externals\loky\process_executor.py", line 428, in _process_worker
    r = call_item()
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\externals\loky\process_executor.py", line 275, in __call__
    return self.fn(*self.args, **self.kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\_parallel_backends.py", line 620, in __call__
    return self.func(*args, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\parallel.py", line 288, in __call__
    return [func(*args, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\parallel.py", line 288, in <listcomp>
    return [func(*args, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\so_vits_svc_fork\cluster\train_cluster.py", line 57, in train_cluster_
    return input_path.stem, train_cluster(input_path, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\so_vits_svc_fork\cluster\train_cluster.py", line 35, in train_cluster
    kmeans = MiniBatchKMeans(
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\sklearn\cluster\_kmeans.py", line 2028, in fit
    self._check_params_vs_input(X)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\sklearn\cluster\_kmeans.py", line 1872, in _check_params_vs_input
    super()._check_params_vs_input(X, default_n_init=3)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\sklearn\cluster\_kmeans.py", line 859, in _check_params_vs_input
    raise ValueError(
ValueError: n_samples=8562 should be >= n_clusters=10000.
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Program Files\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\LXC PC\Desktop\sovits\venv\Scripts\svc.exe\__main__.py", line 7, in <module>
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\click\core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\click\core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\click\core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\so_vits_svc_fork\__main__.py", line 579, in train_cluster
    main(input_dir=input_dir, output_path=output_path, n_clusters=n_clusters)
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\so_vits_svc_fork\cluster\train_cluster.py", line 59, in main
    parallel_result = Parallel(n_jobs=-1)(
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\parallel.py", line 1098, in __call__
    self.retrieve()
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\parallel.py", line 975, in retrieve
    self._output.extend(job.get(timeout=self.timeout))
  File "C:\Users\LXC PC\Desktop\sovits\venv\lib\site-packages\joblib\_parallel_backends.py", line 567, in wrap_future_result
    return future.result(timeout=timeout)
  File "C:\Program Files\Python39\lib\concurrent\futures\_base.py", line 446, in result
    return self.__get_result()
  File "C:\Program Files\Python39\lib\concurrent\futures\_base.py", line 391, in __get_result
    raise self._exception
ValueError: n_samples=8562 should be >= n_clusters=10000.
@34j 34j added the bug Something isn't working label Mar 23, 2023
@34j 34j self-assigned this Mar 23, 2023
@34j 34j closed this as completed Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants