[GH-ISSUE #1571] RuntimeError: could not create a primitive descriptor for a matmul primitive in docker #1044

Closed
opened 2026-10-20 10:05:25 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @hkhking on GitHub (Nov 23, 2023).
Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/1571

2023-11-23 02:48:34 | WARNING | infer.modules.vc.modules | Traceback (most recent call last):
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/modules.py", line 186, in vc_single
audio_opt = self.pipeline.pipeline(
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/pipeline.py", line 375, in pipeline
self.vc(
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/pipeline.py", line 271, in vc
audio1 = (net_g.infer(*arg)[0][0, 0]).data.cpu().float().numpy()
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 955, in infer
o = self.dec(z * x_mask, nsff0, g=g)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 572, in forward
har_source, noi_source, uv = self.m_source(f0, self.upp)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 493, in forward
sine_merge = self.l_tanh(self.l_linear(sine_wavs))
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 114, in forward
return F.linear(input, self.weight, self.bias)
RuntimeError: could not create a primitive descriptor for a matmul primitive

I try to docker run infer, get this error. plz help

Originally created by @hkhking on GitHub (Nov 23, 2023). Original GitHub issue: https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/issues/1571 2023-11-23 02:48:34 | WARNING | infer.modules.vc.modules | Traceback (most recent call last): File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/modules.py", line 186, in vc_single audio_opt = self.pipeline.pipeline( File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/pipeline.py", line 375, in pipeline self.vc( File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/modules/vc/pipeline.py", line 271, in vc audio1 = (net_g.infer(*arg)[0][0, 0]).data.cpu().float().numpy() File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 955, in infer o = self.dec(z * x_mask, nsff0, g=g) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 572, in forward har_source, noi_source, uv = self.m_source(f0, self.upp) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/infer/lib/infer_pack/models.py", line 493, in forward sine_merge = self.l_tanh(self.l_linear(sine_wavs)) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 114, in forward return F.linear(input, self.weight, self.bias) RuntimeError: could not create a primitive descriptor for a matmul primitive I try to docker run infer, get this error. plz help
bsakaguchi 2026-10-20 10:05:25 +00:00
  • closed this issue
  • added the
    stale
    label
Author
Owner

@benthompson29 commented on GitHub (Nov 27, 2023):

Just ran into the same problem. This portion of the output is the same for me:

File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl
return forward_call(*args, **kwargs)
File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 114, in forward
return F.linear(input, self.weight, self.bias)
RuntimeError: could not create a primitive descriptor for a matmul primitive

It seems to not fail every time.

<!-- gh-comment-id:1828343032 --> @benthompson29 commented on GitHub (Nov 27, 2023): Just ran into the same problem. This portion of the output is the same for me: File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl return forward_call(*args, **kwargs) File "/var/www/Retrieval-based-Voice-Conversion-WebUI/.venv/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 114, in forward return F.linear(input, self.weight, self.bias) RuntimeError: could not create a primitive descriptor for a matmul primitive It seems to not fail every time.
Author
Owner

@github-actions[bot] commented on GitHub (Apr 28, 2024):

This issue was closed because it has been inactive for 15 days since being marked as stale.

<!-- gh-comment-id:2081318665 --> @github-actions[bot] commented on GitHub (Apr 28, 2024): This issue was closed because it has been inactive for 15 days since being marked as stale.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RVC-Project/Retrieval-based-Voice-Conversion-WebUI#1044
No description provided.